Browse Source

update: add send mass mail queue

tokumeikoi 3 năm trước cách đây
mục cha
commit
ba75d6e993

+ 2 - 1
app/Http/Controllers/Admin/UserController.php

@@ -256,7 +256,8 @@ class UserController extends Controller
                     'url' => config('v2board.app_url'),
                     'content' => $request->input('content')
                 ]
-            ]);
+            ],
+            'send_email_mass');
         }
 
         return response([

+ 2 - 3
app/Jobs/SendEmailJob.php

@@ -21,10 +21,9 @@ class SendEmailJob implements ShouldQueue
      *
      * @return void
      */
-    public function __construct($params)
+    public function __construct($params, $queue = 'send_email')
     {
-        $this->delay(now()->addSecond(2));
-        $this->onQueue('send_email');
+        $this->onQueue($queue);
         $this->params = $params;
     }
 

+ 2 - 1
config/horizon.php

@@ -176,9 +176,10 @@ return [
                     'traffic_fetch',
                     'server_log',
                     'send_email',
+                    'send_email_mass',
                     'send_telegram',
                     'stat_server',
-                    'order_handle'
+                    'order_handle',
                 ],
                 'balance' => 'auto',
                 'minProcesses' => 1,