diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/ark.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/ark.ts b/src/lib/ark.ts index dac5cb2a..a848e5c7 100644 --- a/src/lib/ark.ts +++ b/src/lib/ark.ts @@ -528,9 +528,11 @@ export const getServiceWorkerWallet = async () => { if (import.meta.env.DEV) return; try { + const reg = await navigator.serviceWorker.ready; + if (!reg.active) return; const { ServiceWorkerWallet, SingleKey } = await loadArkSdk(); - swWallet = await ServiceWorkerWallet.setup({ - serviceWorkerPath: "/service-worker.js", + swWallet = await ServiceWorkerWallet.create({ + serviceWorker: reg.active, arkServerUrl: arkServerUrl!, identity: SingleKey.fromHex(key), }); |
