taler-wallet-embedded: improve awkward log message
This commit is contained in:
parent
f5f3d3e23c
commit
d4dd82eda1
@ -183,26 +183,21 @@ export function installNativeWalletListener(): void {
|
||||
const id = msg.id;
|
||||
logger.info(`native listener: got request for ${operation} (${id})`);
|
||||
|
||||
let respMsg: CoreApiResponse;
|
||||
try {
|
||||
const respMsg = await handler.handleMessage(
|
||||
operation,
|
||||
id,
|
||||
msg.args ?? {},
|
||||
);
|
||||
logger.info(
|
||||
`native listener: sending ${respMsg.type} response for ${operation} (${id})`,
|
||||
);
|
||||
sendNativeMessage(respMsg);
|
||||
respMsg = await handler.handleMessage(operation, id, msg.args ?? {});
|
||||
} catch (e) {
|
||||
const respMsg: CoreApiResponse = {
|
||||
respMsg = {
|
||||
type: "error",
|
||||
id,
|
||||
operation,
|
||||
error: getErrorDetailFromException(e),
|
||||
};
|
||||
sendNativeMessage(respMsg);
|
||||
return;
|
||||
}
|
||||
logger.info(
|
||||
`native listener: sending back ${respMsg.type} message for operation ${operation} (${id})`,
|
||||
);
|
||||
sendNativeMessage(respMsg);
|
||||
};
|
||||
|
||||
qjsOs.setMessageFromHostHandler((m) => onMessage(m));
|
||||
|
Loading…
Reference in New Issue
Block a user