taler-typescript-core

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

commit cfe33c8e2701c5ad4edb16ff9403be7d95561fe3
parent 4a781bd0dd8828ce152f6ab2c3f1bbd6b5e826f7
Author: Florian Dold <florian@dold.me>
Date:   Tue, 10 Jan 2023 12:13:22 +0100

wallet-embedded: fetchHttp is now async

Diffstat:
Mpackages/taler-wallet-embedded/src/wallet-qjs.ts | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts b/packages/taler-wallet-embedded/src/wallet-qjs.ts @@ -78,8 +78,7 @@ export interface QjsHttpOptions { } export interface QjsOsLib { - // Not async! - fetchHttp(url: string, options?: QjsHttpOptions): QjsHttpResp; + fetchHttp(url: string, options?: QjsHttpOptions): Promise<QjsHttpResp>; postMessageToHost(s: string): void; setMessageFromHostHandler(h: (s: string) => void): void; rename(oldPath: string, newPath: string): number; @@ -145,7 +144,7 @@ export class NativeHttpLib implements HttpRequestLibrary { data = new ArrayBuffer(0); } } - const res = qjsOs.fetchHttp(url, { + const res = await qjsOs.fetchHttp(url, { method, data, headers,