diff --git a/container/src/finance/lib/internal/fetch/prices/internal/base.php b/container/src/finance/lib/internal/fetch/prices/internal/base.php index 582b788..8afbacb 100644 --- a/container/src/finance/lib/internal/fetch/prices/internal/base.php +++ b/container/src/finance/lib/internal/fetch/prices/internal/base.php @@ -270,12 +270,13 @@ namespace docker_finance\prices\internal $success = true; // Should throw before this is assigned, alla C++ } catch (\Throwable $e) { $code = $e->getCode(); - if ($code == 429) { - $code = "429 (server rate-limiting)"; - } + $message = $e->getMessage(); + utils\CLI::print_warning( - "server sent error '" . $code . "' for '$id' ! Trying again in $timer seconds" + "server sent error '{$message}' with code '{$code}' for '{$id}'" + . " - retrying in '{$timer}' seconds" ); + $i = 1; $j = 1; while ($i <= $timer) {