Skip to content

Commit d02452d

Browse files
authored
[Bug] Added timezone to latest speedtest API response (alexjustesen#1377)
1 parent 9ddcdbb commit d02452d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/Http/Controllers/API/Speedtest/GetLatestController.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
use App\Enums\ResultStatus;
66
use App\Helpers\Number;
7+
use App\Helpers\TimeZoneHelper;
78
use App\Http\Controllers\Controller;
89
use App\Models\Result;
10+
use App\Settings\GeneralSettings;
911
use Illuminate\Http\JsonResponse;
1012

1113
class GetLatestController extends Controller
@@ -26,6 +28,8 @@ public function __invoke(): JsonResponse
2628
], 404);
2729
}
2830

31+
$settings = new GeneralSettings();
32+
2933
return response()->json([
3034
'message' => 'ok',
3135
'data' => [
@@ -39,8 +43,8 @@ public function __invoke(): JsonResponse
3943
'url' => $latest->result_url,
4044
'scheduled' => $latest->scheduled,
4145
'failed' => $latest->status === ResultStatus::Failed,
42-
'created_at' => $latest->created_at->toISOString(true),
43-
'updated_at' => $latest->updated_at->toISOString(true),
46+
'created_at' => $latest->created_at->timezone(TimeZoneHelper::displayTimeZone($settings))->toISOString(true),
47+
'updated_at' => $latest->updated_at->timezone(TimeZoneHelper::displayTimeZone($settings))->toISOString(true),
4448
],
4549
]);
4650
}

0 commit comments

Comments
 (0)