This commit is contained in:
Frank Harris 2026-01-31 12:08:12 -06:00
parent 787b76192e
commit 724da2f0a2
4 changed files with 239 additions and 51 deletions

View file

@ -152,28 +152,23 @@ class SteamWorkshopController
}
$payload = $this->service->searchWorkshopItems($gameKey, $query, $perPage, $page);
if ($payload['error'] !== null) {
echo json_encode([
'ok' => false,
'error' => $payload['error'],
'request' => $payload['request'],
'status' => sprintf('REQUEST => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s',
(string)($payload['request']['url'] ?? ''),
http_build_query($payload['request']['params'] ?? [], '', '&'),
(string)($payload['request']['http_code'] ?? ''),
(string)($payload['request']['transport_error'] ?? 'none')
),
]);
return;
}
$requestSummary = sprintf('REQUEST => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s',
$requestSummary = $payload['request']['summary'] ?? sprintf('REQUEST => %s | PARAMS => %s | HTTP => %s | TRANSPORT => %s',
(string)($payload['request']['url'] ?? ''),
http_build_query($payload['request']['params'] ?? [], '', '&'),
(string)($payload['request']['http_code'] ?? ''),
(string)($payload['request']['transport_error'] ?? 'none')
);
if ($payload['error'] !== null) {
echo json_encode([
'ok' => false,
'error' => $payload['error'],
'request' => $payload['request'],
'status' => $requestSummary,
]);
return;
}
$response = [
'ok' => true,
'results' => $payload['results'],