From c33dd75711a39403bd4dd9940caab6d5e6ad2d77 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 3 Dec 2019 00:52:15 +0100 Subject: pending operations (pay/proposals) --- src/wallet-impl/reserves.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/wallet-impl/reserves.ts') diff --git a/src/wallet-impl/reserves.ts b/src/wallet-impl/reserves.ts index 5d624fe27..c9cd10ca2 100644 --- a/src/wallet-impl/reserves.ts +++ b/src/wallet-impl/reserves.ts @@ -344,10 +344,16 @@ async function updateReserve( resp = await ws.http.get(reqUrl.href); } catch (e) { if (e.response?.status === 404) { - return; + const m = "The exchange does not know about this reserve (yet)."; + await setReserveError(ws, reservePub, { + type: "waiting", + details: {}, + message: "The exchange does not know about this reserve (yet).", + }); + throw new OperationFailedAndReportedError(m); } else { const m = e.message; - setReserveError(ws, reservePub, { + await setReserveError(ws, reservePub, { type: "network", details: {}, message: m, -- cgit v1.2.3