瀏覽代碼

Fixed #280 VNet reload Job type Error

BrettonYe 2 年之前
父節點
當前提交
1e35ed9646
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      app/Jobs/VNet/reloadNode.php

+ 7 - 2
app/Jobs/VNet/reloadNode.php

@@ -2,6 +2,7 @@
 
 namespace App\Jobs\VNet;
 
+use App\Models\Node;
 use Arr;
 use Exception;
 use Http;
@@ -23,9 +24,13 @@ class reloadNode implements ShouldQueue
 
     private Collection $nodes;
 
-    public function __construct(Collection $nodes)
+    public function __construct(Collection|Node $nodes)
     {
-        $this->nodes = $nodes;
+        if ($nodes instanceof Collection) {
+            $this->nodes = $nodes;
+        } else {
+            $this->nodes = $nodes->get();
+        }
     }
 
     public function handle(): bool