aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-10-19 02:45:10 -0300
committerSebastian <sebasjm@gmail.com>2023-10-19 02:56:15 -0300
commitc0dd59db4f6217ddd963237a24ee2558b7d0b2c0 (patch)
treec26e6969059f7f752574442690cfef2efd4b8034
parentf89e27a4e39412c4863fe26f821988a65ecec1b9 (diff)
downloadwallet-core-c0dd59db4f6217ddd963237a24ee2558b7d0b2c0.tar.gz
wallet-core-c0dd59db4f6217ddd963237a24ee2558b7d0b2c0.tar.bz2
wallet-core-c0dd59db4f6217ddd963237a24ee2558b7d0b2c0.zip
return info on timeout
-rw-r--r--packages/web-util/src/utils/http-impl.browser.ts6
-rw-r--r--packages/web-util/src/utils/http-impl.sw.ts6
2 files changed, 10 insertions, 2 deletions
diff --git a/packages/web-util/src/utils/http-impl.browser.ts b/packages/web-util/src/utils/http-impl.browser.ts
index 598146149..f19d1fe61 100644
--- a/packages/web-util/src/utils/http-impl.browser.ts
+++ b/packages/web-util/src/utils/http-impl.browser.ts
@@ -104,7 +104,11 @@ export class BrowserHttpLib implements HttpRequestLibrary {
reject(
TalerError.fromDetail(
TalerErrorCode.WALLET_HTTP_REQUEST_GENERIC_TIMEOUT,
- {},
+ {
+ requestUrl,
+ requestMethod,
+ timeoutMs: requestTimeout.d_ms === "forever" ? 0 : requestTimeout.d_ms
+ },
`request to ${requestUrl} timed out`,
),
);
diff --git a/packages/web-util/src/utils/http-impl.sw.ts b/packages/web-util/src/utils/http-impl.sw.ts
index 05696105c..aab88021f 100644
--- a/packages/web-util/src/utils/http-impl.sw.ts
+++ b/packages/web-util/src/utils/http-impl.sw.ts
@@ -110,7 +110,11 @@ export class ServiceWorkerHttpLib implements HttpRequestLibrary {
if (controller.signal) {
throw TalerError.fromDetail(
TalerErrorCode.WALLET_HTTP_REQUEST_GENERIC_TIMEOUT,
- {},
+ {
+ requestUrl,
+ requestMethod,
+ timeoutMs: requestTimeout.d_ms === "forever" ? 0 : requestTimeout.d_ms
+ },
`request to ${requestUrl} timed out`,
);
}