|
4 | 4 |
|
5 | 5 | use App\Events\SpeedtestCompleted; |
6 | 6 | use App\Settings\NotificationSettings; |
| 7 | +use Illuminate\Support\Arr; |
7 | 8 | use Illuminate\Support\Facades\Log; |
8 | 9 | use Spatie\WebhookServer\WebhookCall; |
9 | 10 |
|
@@ -36,12 +37,14 @@ public function handle(SpeedtestCompleted $event): void |
36 | 37 | ->payload([ |
37 | 38 | 'result_id' => $event->result->id, |
38 | 39 | 'site_name' => config('app.name'), |
39 | | - 'isp' => $event->result->isp, |
| 40 | + 'server_name' => Arr::get($event->result->data, 'server.name'), |
| 41 | + 'server_id' => Arr::get($event->result->data, 'server.id'), |
| 42 | + 'isp' => Arr::get($event->result->data, 'isp'), |
40 | 43 | 'ping' => $event->result->ping, |
41 | 44 | 'download' => $event->result->downloadBits, |
42 | 45 | 'upload' => $event->result->uploadBits, |
43 | | - 'packetLoss' => $event->result->packet_loss, |
44 | | - 'speedtest_url' => $event->result->result_url, |
| 46 | + 'packet_loss' => Arr::get($event->result->data, 'packetLoss'), |
| 47 | + 'speedtest_url' => Arr::get($event->result->data, 'result.url'), |
45 | 48 | 'url' => url('/admin/results'), |
46 | 49 | ]) |
47 | 50 | ->doNotSign() |
|
0 commit comments