diff options
| author | Adam Soltys <[email protected]> | 2026-02-13 13:36:30 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-02-13 13:36:30 -0800 |
| commit | 09ff8bf821efe22864cbb9dc91dce64a1a65026c (patch) | |
| tree | 7ee3cc72fdb5aacef2abc7755cf453e4eb0ba337 /src | |
| parent | 98e78b6805e192918fb44d42815685e741cf2278 (diff) | |
| download | coinos-ui-09ff8bf821efe22864cbb9dc91dce64a1a65026c.tar.gz coinos-ui-09ff8bf821efe22864cbb9dc91dce64a1a65026c.zip | |
track user with arkkey
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/(app)/+layout.svelte | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 54ae72b5..eb4ec6b6 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -1,5 +1,5 @@ <script lang="ts"> - import { getWallet, syncTransactions, settle } from "$lib/ark"; + import { getWallet, syncTransactions, settle, arkkey } from "$lib/ark"; import { SvelteToast } from "@zerodevx/svelte-toast"; import { onDestroy, onMount } from "svelte"; import { close, connect, send, socket } from "$lib/socket"; @@ -82,8 +82,15 @@ $pin = getCookie("pin"); if (user) { + const storedUid = localStorage.getItem("arkkey:uid"); + if (storedUid && storedUid !== user.id) { + $arkkey = ""; + localStorage.removeItem("arkkey:uid"); + } + const wallet = await getWallet(); if (wallet) { + localStorage.setItem("arkkey:uid", user.id); wallet.notifyIncomingFunds(arkSync); arkSync(); |
