summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts')
-rw-r--r--packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts22
1 files changed, 12 insertions, 10 deletions
diff --git a/packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts b/packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts
index e3ea56d1b..08bb39668 100644
--- a/packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts
+++ b/packages/taler-wallet-webextension/src/hooks/useExtendedPermissions.ts
@@ -24,9 +24,9 @@ export function useExtendedPermissions(): ToggleHandler {
const [enabled, setEnabled] = useState(false);
const [error, setError] = useState<TalerError | undefined>();
const toggle = async (): Promise<void> => {
- return handleExtendedPerm(enabled, setEnabled).catch(e => {
- setError(TalerError.fromException(e))
- })
+ return handleExtendedPerm(enabled, setEnabled).catch((e) => {
+ setError(TalerError.fromException(e));
+ });
};
useEffect(() => {
@@ -40,12 +40,15 @@ export function useExtendedPermissions(): ToggleHandler {
value: enabled,
button: {
onClick: toggle,
- error
- }
+ error,
+ },
};
}
-async function handleExtendedPerm(isEnabled: boolean, onChange: (value: boolean) => void): Promise<void> {
+async function handleExtendedPerm(
+ isEnabled: boolean,
+ onChange: (value: boolean) => void,
+): Promise<void> {
if (!isEnabled) {
// We set permissions here, since apparently FF wants this to be done
// as the result of an input event ...
@@ -60,11 +63,10 @@ async function handleExtendedPerm(isEnabled: boolean, onChange: (value: boolean)
onChange(res.newValue);
} else {
try {
- await wxApi.toggleHeaderListener(false).then(r => onChange(r.newValue));
+ await wxApi.toggleHeaderListener(false).then((r) => onChange(r.newValue));
} catch (e) {
- console.log(e)
+ console.log(e);
}
-
}
- return
+ return;
}