[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: embedded wallet: log request
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: embedded wallet: log request timing |
Date: |
Wed, 24 Jan 2024 17:55:59 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 34b57402f embedded wallet: log request timing
34b57402f is described below
commit 34b57402fcee8dc17e0306e3d154ddfe771054f8
Author: Florian Dold <florian@dold.me>
AuthorDate: Wed Jan 24 17:55:56 2024 +0100
embedded wallet: log request timing
---
packages/taler-wallet-embedded/src/wallet-qjs.ts | 9 ++++++++-
packages/taler-wallet-embedded/tsconfig.json | 2 +-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts
b/packages/taler-wallet-embedded/src/wallet-qjs.ts
index 6af7f6dd0..2eaac0b0b 100644
--- a/packages/taler-wallet-embedded/src/wallet-qjs.ts
+++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts
@@ -47,6 +47,7 @@ import {
createNativeWalletHost2,
DefaultNodeWalletArgs,
openPromise,
+ performanceNow,
Wallet,
WalletApiOperation,
} from "@gnu-taler/taler-wallet-core";
@@ -226,6 +227,8 @@ export function installNativeWalletListener(): void {
const id = msg.id;
logger.info(`native listener: got request for ${operation} (${id})`);
+ const startTimeNs = performanceNow();
+
let respMsg: CoreApiResponse;
try {
if (msg.operation.startsWith("anastasis")) {
@@ -241,8 +244,12 @@ export function installNativeWalletListener(): void {
error: getErrorDetailFromException(e),
};
}
+ const endTimeNs = performanceNow();
+ const requestDurationMs = Math.round(
+ Number((endTimeNs - startTimeNs) / 1000n / 1000n),
+ );
logger.info(
- `native listener: sending back ${respMsg.type} message for operation
${operation} (${id})`,
+ `native listener: sending back ${respMsg.type} message for operation
${operation} (${id}) after ${requestDurationMs} ms`,
);
sendNativeMessage(respMsg);
};
diff --git a/packages/taler-wallet-embedded/tsconfig.json
b/packages/taler-wallet-embedded/tsconfig.json
index e8b265fb9..3dd8cdcb2 100644
--- a/packages/taler-wallet-embedded/tsconfig.json
+++ b/packages/taler-wallet-embedded/tsconfig.json
@@ -4,7 +4,7 @@
"composite": true,
"declaration": true,
"declarationMap": true,
- "target": "ES6",
+ "target": "ES2020",
"module": "Node16",
"moduleResolution": "Node16",
"sourceMap": true,
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: embedded wallet: log request timing,
gnunet <=