增加 meta
This commit is contained in:
parent
c51d5aeb4f
commit
1f24eabf1c
@ -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' => [
|
||||||
|
Loading…
Reference in New Issue
Block a user