aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxBackend.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxBackend.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxBackend.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/wxBackend.ts b/packages/taler-wallet-webextension/src/wxBackend.ts
index c94b390ff..d54dc818f 100644
--- a/packages/taler-wallet-webextension/src/wxBackend.ts
+++ b/packages/taler-wallet-webextension/src/wxBackend.ts
@@ -162,7 +162,19 @@ async function toggleHeaderListener(
return { newValue: false };
}
+function freeze(time: number): Promise<void> {
+ return new Promise((res, rej) => {
+ setTimeout(res, time)
+ })
+}
+
+async function sum(ns: Array<number>): Promise<number> {
+ return ns.reduce((prev, cur) => prev + cur, 0)
+}
+
const backendHandlers: BackendHandlerType = {
+ freeze,
+ sum,
containsHeaderListener,
getDiagnostics,
resetDb,