diff options
| author | Adam Soltys <[email protected]> | 2026-03-05 08:55:32 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-05 08:55:32 -0800 |
| commit | 4a74d51e92365a731a2e5322783b88a39e14f046 (patch) | |
| tree | c43e133b6665ada6d08fe71fdacf0df683326852 /src/lib | |
| parent | 74d8a1dcf9820bad2426feb15bc35dc417d8c454 (diff) | |
| download | coinos-ui-4a74d51e92365a731a2e5322783b88a39e14f046.tar.gz coinos-ui-4a74d51e92365a731a2e5322783b88a39e14f046.zip | |
fix service worker
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), }); |
