aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxBackend.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-09-12 14:28:53 -0300
committerSebastian <sebasjm@gmail.com>2022-09-12 14:28:53 -0300
commitad63d4c0e1ab249362e1f684ac9dbe5fae2ef34e (patch)
treedfc38c13a23e45f4916071c76e26049a57ebd63b /packages/taler-wallet-webextension/src/wxBackend.ts
parent27201416c7d234361507e6055ce7ed42c11c650e (diff)
downloadwallet-core-ad63d4c0e1ab249362e1f684ac9dbe5fae2ef34e.tar.xz
add clipboard perms
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxBackend.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxBackend.ts14
1 files changed, 12 insertions, 2 deletions
diff --git a/packages/taler-wallet-webextension/src/wxBackend.ts b/packages/taler-wallet-webextension/src/wxBackend.ts
index 0835aae12..60b250453 100644
--- a/packages/taler-wallet-webextension/src/wxBackend.ts
+++ b/packages/taler-wallet-webextension/src/wxBackend.ts
@@ -330,11 +330,21 @@ export async function wxMain(): Promise<void> {
platform.registerAllIncomingConnections();
try {
- platform.registerTalerHeaderListener(parseTalerUriAndRedirect);
+ platform.registerOnInstalled(() => {
+ platform.openWalletPage("/welcome");
+
+ //
+ try {
+ platform.registerTalerHeaderListener(parseTalerUriAndRedirect);
+ } catch (e) {
+ logger.error("could not register header listener", e);
+ }
+ });
} catch (e) {
- logger.error("could not register header listener", e);
+ console.error(e);
}
+
// On platforms that support it, also listen to external
// modification of permissions.
platform.getPermissionsApi().addPermissionsListener((perm, lastError) => {