taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 92690bba7dc489aad0fd062045caa110f8f16652
parent d25628ab024025a964c2c440da90e3424550e3d7
Author: Florian Dold <florian.dold@gmail.com>
Date:   Mon,  3 Jun 2019 23:34:59 +0200

Fix the Checkable.Map JSON validator.

Diffstat:
Msrc/checkable.ts | 1+
Msrc/wallet.ts | 5++++-
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/checkable.ts b/src/checkable.ts @@ -157,6 +157,7 @@ export namespace Checkable { const value = target[key]; prop.valueProp.checker(value, prop.valueProp, path.concat([key])); } + return target; } diff --git a/src/wallet.ts b/src/wallet.ts @@ -1337,7 +1337,8 @@ export class Wallet { if (!wiJson) { throw Error("/wire response malformed"); } - return ExchangeWireJson.checked(wiJson) + + return ExchangeWireJson.checked(wiJson); } @@ -1614,6 +1615,8 @@ export class Wallet { throw Error("exchange doesn't offer any denominations"); } + console.log("updating exchange with wireMethodDetails", wireMethodDetails); + const r = await this.q().get<ExchangeRecord>(Stores.exchanges, baseUrl); let exchangeInfo: ExchangeRecord;