增加 meta

This commit is contained in:
iVampireSP.com 2022-11-30 15:50:46 +08:00
parent c51d5aeb4f
commit 1f24eabf1c
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -50,9 +50,7 @@ public function handle()
foreach ($modules as $module) { foreach ($modules as $module) {
try { try {
$http = Http::module($module->api_token, $module->url); $response = $module->http()->get('remote');
// dd($module->url);
$response = $http->get('remote');
} catch (ConnectException $e) { } catch (ConnectException $e) {
Log::error($e->getMessage()); Log::error($e->getMessage());
continue; continue;
@ -68,11 +66,12 @@ public function handle()
$json = $response->json(); $json = $response->json();
if (isset($json['data']['servers']) && is_array($json['data']['servers'])) { if (isset($json['data']['servers']) && is_array($json['data']['servers'])) {
// 只保留 name, status // 只保留 name, status, meta
$servers = array_merge($servers, array_map(function ($server) use ($module) { $servers = array_merge($servers, array_map(function ($server) use ($module) {
return [ return [
'name' => $server['name'], 'name' => $server['name'],
'status' => $server['status'], 'status' => $server['status'],
'meta' => $server['meta'] ?? [],
'created_at' => $server['created_at'] ?? now(), 'created_at' => $server['created_at'] ?? now(),
'updated_at' => $server['updated_at'] ?? now(), 'updated_at' => $server['updated_at'] ?? now(),
'module' => [ 'module' => [