summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/remote.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-02-16 16:09:49 -0300
committerSebastian <sebasjm@gmail.com>2024-02-16 16:09:49 -0300
commit90c7dc49b7d377b4b3e691f45b84b51f6b03f9af (patch)
tree25778b155e7dba168eab981ca47d6d63cba94163 /packages/taler-wallet-core/src/remote.ts
parent366e1fb65fb33b7b17b61e2f90269b7fd4097fb4 (diff)
downloadwallet-core-90c7dc49b7d377b4b3e691f45b84b51f6b03f9af.tar.gz
wallet-core-90c7dc49b7d377b4b3e691f45b84b51f6b03f9af.tar.bz2
wallet-core-90c7dc49b7d377b4b3e691f45b84b51f6b03f9af.zip
fix #8415
Diffstat (limited to 'packages/taler-wallet-core/src/remote.ts')
-rw-r--r--packages/taler-wallet-core/src/remote.ts13
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`);
}
},
};