diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2023-08-03 19:35:52 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2023-08-03 19:35:52 +0200 |
commit | 77ea209ddb6d457db0ce113f91247207cc29fbd8 (patch) | |
tree | 93eec60ae611ffa38d81ba60fa3e5f76ceca5c04 /packages/taler-util/src/http-impl.node.ts | |
parent | 2b9faf3d4ee00833c3431f1e8fc26bb102594e0f (diff) | |
parent | ee47aa4837fedcaa8257b57138ea34fda220d2b7 (diff) |
Merge branch 'master' into age-withdraw
Diffstat (limited to 'packages/taler-util/src/http-impl.node.ts')
-rw-r--r-- | packages/taler-util/src/http-impl.node.ts | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/packages/taler-util/src/http-impl.node.ts b/packages/taler-util/src/http-impl.node.ts index 639043201..07648a28d 100644 --- a/packages/taler-util/src/http-impl.node.ts +++ b/packages/taler-util/src/http-impl.node.ts @@ -183,7 +183,16 @@ export class HttpLibImpl implements HttpRequestLibrary { resolve(resp); }); res.on("error", (e) => { - reject(e); + const err = TalerError.fromDetail( + TalerErrorCode.WALLET_UNEXPECTED_REQUEST_ERROR, + { + requestUrl: url, + requestMethod: method, + httpStatusCode: 0, + }, + `Error in HTTP response handler: ${e.message}`, + ); + reject(err); }); }; @@ -197,7 +206,16 @@ export class HttpLibImpl implements HttpRequestLibrary { } req.on("error", (e: Error) => { - reject(e); + const err = TalerError.fromDetail( + TalerErrorCode.WALLET_UNEXPECTED_REQUEST_ERROR, + { + requestUrl: url, + requestMethod: method, + httpStatusCode: 0, + }, + `Error in HTTP request: ${e.message}`, + ); + reject(err); }); if (reqBody) { |