diff options
author | Sebastian <sebasjm@gmail.com> | 2024-02-16 16:09:49 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-02-16 16:09:49 -0300 |
commit | 90c7dc49b7d377b4b3e691f45b84b51f6b03f9af (patch) | |
tree | 25778b155e7dba168eab981ca47d6d63cba94163 /packages/taler-wallet-core/src/remote.ts | |
parent | 366e1fb65fb33b7b17b61e2f90269b7fd4097fb4 (diff) | |
download | wallet-core-90c7dc49b7d377b4b3e691f45b84b51f6b03f9af.tar.xz |
fix #8415
Diffstat (limited to 'packages/taler-wallet-core/src/remote.ts')
-rw-r--r-- | packages/taler-wallet-core/src/remote.ts | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/packages/taler-wallet-core/src/remote.ts b/packages/taler-wallet-core/src/remote.ts index 1ee0e1993..030b7a943 100644 --- a/packages/taler-wallet-core/src/remote.ts +++ b/packages/taler-wallet-core/src/remote.ts @@ -45,6 +45,7 @@ export interface RemoteWallet { } export interface RemoteWalletConnectArgs { + name?: string; socketFilename: string; notificationHandler?: (n: WalletNotification) => void; } @@ -86,14 +87,14 @@ export async function createRemoteWallet( return { result: ctx, onDisconnect() { - logger.info("remote wallet disconnected"); + logger.info(`${args.name}: remote wallet disconnected`); }, onMessage(m) { // FIXME: use a codec for parsing the response envelope! - logger.info(`got message from remote wallet: ${j2s(m)}`); + logger.info(`${args.name}: got message from remote: ${j2s(m)}`); if (typeof m !== "object" || m == null) { - logger.warn("message from wallet not understood (wrong type)"); + logger.warn(`${args.name}: message not understood (wrong type)`); return; } const type = (m as any).type; @@ -101,13 +102,13 @@ export async function createRemoteWallet( const id = (m as any).id; if (typeof id !== "string") { logger.warn( - "message from wallet not understood (no id in response)", + `${args.name}: message not understood (no id in response)`, ); return; } const h = requestMap.get(id); if (!h) { - logger.warn(`no handler registered for response id ${id}`); + logger.warn(`${args.name}: no handler registered for response id ${id}`); return; } h.promiseCapability.resolve(m as any); @@ -116,7 +117,7 @@ export async function createRemoteWallet( args.notificationHandler((m as any).payload); } } else { - logger.warn("message from wallet not understood"); + logger.warn(`${args.name}: message not understood`); } }, }; |