Procházet zdrojové kódy

支持索引下载

visuddhinanda před 2 roky
rodič
revize
edf26a4fb4
1 změnil soubory, kde provedl 8 přidání a 3 odebrání
  1. 8 3
      app/Http/Controllers/OfflineIndexController.php

+ 8 - 3
app/Http/Controllers/OfflineIndexController.php

@@ -17,11 +17,16 @@ class OfflineIndexController extends Controller
      *
      * @return \Illuminate\Http\Response
      */
-    public function index()
+    public function index(Request $request)
     {
         //
-        if(RedisClusters::has('/offline/index')){
-            $fileInfo = RedisClusters::get('/offline/index');
+        $key = '/offline/index/wikipali-offline';
+        if($request->has('file')){
+            $key .= '-'.$request->get('file');
+        }
+
+        if(RedisClusters::has()){
+            $fileInfo = RedisClusters::get($key);
             foreach ($fileInfo as $key => $file) {
                 $zipFile = $file['filename'];
                 $bucket = config('mint.attachments.bucket_name.temporary');