aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-02-13 13:36:30 -0800
committerAdam Soltys <[email protected]>2026-02-13 13:36:30 -0800
commit09ff8bf821efe22864cbb9dc91dce64a1a65026c (patch)
tree7ee3cc72fdb5aacef2abc7755cf453e4eb0ba337 /src
parent98e78b6805e192918fb44d42815685e741cf2278 (diff)
downloadcoinos-ui-09ff8bf821efe22864cbb9dc91dce64a1a65026c.tar.gz
coinos-ui-09ff8bf821efe22864cbb9dc91dce64a1a65026c.zip
track user with arkkey
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/+layout.svelte9
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();