summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-12-21 16:21:25 -0300
committerSebastian <sebasjm@gmail.com>2022-12-21 16:24:18 -0300
commit7873571d225347aa2174b6d8943d9df820f8817c (patch)
tree44bea29c1e2d0b270d745e8eaf0247d477d50b8c /packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts
parent8a98a5f880b9559312779232b6086016c008969b (diff)
downloadwallet-core-7873571d225347aa2174b6d8943d9df820f8817c.tar.gz
wallet-core-7873571d225347aa2174b6d8943d9df820f8817c.tar.bz2
wallet-core-7873571d225347aa2174b6d8943d9df820f8817c.zip
add typecheck to background operations
Diffstat (limited to 'packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts')
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts9
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts b/packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts
index cb90ec853..e375f4958 100644
--- a/packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts
+++ b/packages/taler-wallet-webextension/src/hooks/useAutoOpenPermissions.ts
@@ -34,7 +34,10 @@ export function useAutoOpenPermissions(): ToggleHandler {
useEffect(() => {
async function getValue(): Promise<void> {
- const res = await api.background.containsHeaderListener();
+ const res = await api.background.call(
+ "containsHeaderListener",
+ undefined,
+ );
setEnabled(res.newValue);
}
getValue();
@@ -63,12 +66,12 @@ async function handleAutoOpenPerm(
onChange(false);
throw lastError;
}
- const res = await background.toggleHeaderListener(granted);
+ const res = await background.call("toggleHeaderListener", granted);
onChange(res.newValue);
} else {
try {
await background
- .toggleHeaderListener(false)
+ .call("toggleHeaderListener", false)
.then((r) => onChange(r.newValue));
} catch (e) {
console.log(e);