diff options
| author | Adam Soltys <[email protected]> | 2026-03-06 15:07:08 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-06 15:07:08 -0800 |
| commit | d14c03e3f2e3806e17852a440d2a39f377570758 (patch) | |
| tree | 38138c52e23a642d0b2c9853e59afb638a87d1e5 /src | |
| parent | 0020101f8f1d83fb323c77d0620af821be9d4e66 (diff) | |
| download | coinos-ui-d14c03e3f2e3806e17852a440d2a39f377570758.tar.gz coinos-ui-d14c03e3f2e3806e17852a440d2a39f377570758.zip | |
lint
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/AppHeader.svelte | 19 | ||||
| -rw-r--r-- | src/lib/keyWrapping.ts | 4 | ||||
| -rw-r--r-- | src/lib/nip07.ts | 2 | ||||
| -rw-r--r-- | src/lib/nip17.ts | 2 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/(profile)/+layout.server.ts | 3 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/(profile)/+page.server.ts | 4 | ||||
| -rw-r--r-- | src/routes/(app)/send/bitcoin/[address]/+layout.server.ts | 2 | ||||
| -rw-r--r-- | src/routes/(app)/settings/+layout.server.ts | 2 | ||||
| -rw-r--r-- | src/routes/(app)/settings/+layout.svelte | 2 | ||||
| -rw-r--r-- | src/routes/(app)/settings/security/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/(static)/register/auth/+page.server.ts | 2 |
11 files changed, 20 insertions, 24 deletions
diff --git a/src/components/AppHeader.svelte b/src/components/AppHeader.svelte index 0d70bf49..9b8eb3c5 100644 --- a/src/components/AppHeader.svelte +++ b/src/components/AppHeader.svelte @@ -24,16 +24,15 @@ let isHome = $derived($page.url.pathname === `/${user?.username}`); - const links = $derived([ - ...(!isHome - ? [ - { - href: `/${user?.username}`, - icon: PhHouseBold, - label: "Home", - }, - ] - : []), + const links = $derived(!isHome + ? [ + { + href: `/${user?.username}`, + icon: PhHouseBold, + label: "Home", + }, + ] + : [ // { // href: `/scan`, // icon: "ph:camera-bold", diff --git a/src/lib/keyWrapping.ts b/src/lib/keyWrapping.ts index 971b929c..31cb1e5c 100644 --- a/src/lib/keyWrapping.ts +++ b/src/lib/keyWrapping.ts @@ -1,5 +1,5 @@ import { prfEncrypt, prfDecrypt } from "$lib/crypto"; -import { rememberPrfKey, defaultRememberForMs, getCachedPrfKey } from "$lib/passwordCache"; +import { rememberPrfKey, defaultRememberForMs } from "$lib/passwordCache"; import { post } from "$lib/utils"; export function generateCanonicalKey(): ArrayBuffer { @@ -36,7 +36,7 @@ export async function resolveCanonicalKey( // Migration: old PRF key becomes canonical key const canonicalKey = oldPrfKey; const wrapped = await wrapCanonicalKey(wrappingKey, canonicalKey); - const updated = { ...(encryptedKeys || {}), [methodId]: wrapped }; + const updated = { ...encryptedKeys, [methodId]: wrapped }; await saveEncryptedKeys(updated); rememberPrfKey(canonicalKey, defaultRememberForMs); return { canonicalKey, encryptedKeys: updated }; diff --git a/src/lib/nip07.ts b/src/lib/nip07.ts index 691e3bcd..dc774186 100644 --- a/src/lib/nip07.ts +++ b/src/lib/nip07.ts @@ -65,7 +65,7 @@ export const ensureSigner = async (userPubkey: string): Promise<Uint8Array | nul if (extPubkey === userPubkey) { return null; // Use NIP-07 } - } catch (e) { + } catch { // Extension didn't work, fall through to signer modal } } diff --git a/src/lib/nip17.ts b/src/lib/nip17.ts index c6021339..d4718e48 100644 --- a/src/lib/nip17.ts +++ b/src/lib/nip17.ts @@ -1,4 +1,4 @@ -import { bytesToHex, hexToBytes } from "@noble/hashes/utils.js"; +import { bytesToHex } from "@noble/hashes/utils.js"; import { finalizeEvent, getEventHash, generateSecretKey, getPublicKey } from "nostr-tools/pure"; import { SimplePool } from "nostr-tools/pool"; diff --git a/src/routes/(app)/[username]/(profile)/+layout.server.ts b/src/routes/(app)/[username]/(profile)/+layout.server.ts index 9fd42861..7accc930 100644 --- a/src/routes/(app)/[username]/(profile)/+layout.server.ts +++ b/src/routes/(app)/[username]/(profile)/+layout.server.ts @@ -1,10 +1,9 @@ import getRates from "$lib/rates"; -export async function load({ depends, parent }) { +export async function load({ depends }) { depends("app:user"); const rates = await getRates(); - const { subject } = await parent(); return { rates }; } diff --git a/src/routes/(app)/[username]/(profile)/+page.server.ts b/src/routes/(app)/[username]/(profile)/+page.server.ts index f5be6aae..ee3c8ba3 100644 --- a/src/routes/(app)/[username]/(profile)/+page.server.ts +++ b/src/routes/(app)/[username]/(profile)/+page.server.ts @@ -1,12 +1,10 @@ import getRates from "$lib/rates"; import { auth, get } from "$lib/utils"; -export async function load({ cookies, depends, parent }) { +export async function load({ cookies, depends }) { depends("app:payments"); depends("app:items"); - const { subject } = await parent(); - let accounts = []; if (cookies.get("token")) accounts = await get("/accounts", auth(cookies)); diff --git a/src/routes/(app)/send/bitcoin/[address]/+layout.server.ts b/src/routes/(app)/send/bitcoin/[address]/+layout.server.ts index acf6a370..e69956dc 100644 --- a/src/routes/(app)/send/bitcoin/[address]/+layout.server.ts +++ b/src/routes/(app)/send/bitcoin/[address]/+layout.server.ts @@ -4,7 +4,7 @@ import { redirect } from "@sveltejs/kit"; export async function load({ cookies, params, parent }) { const { user } = await parent(); const aid = cookies.get("aid") || user.id; - const { address, amount } = params; + const { address } = params; const account = await get(`/account/${aid}`, auth(cookies)); const senderIsVault = account.pubkey || account.seed; diff --git a/src/routes/(app)/settings/+layout.server.ts b/src/routes/(app)/settings/+layout.server.ts index 9a1b38ee..746d2abd 100644 --- a/src/routes/(app)/settings/+layout.server.ts +++ b/src/routes/(app)/settings/+layout.server.ts @@ -1,7 +1,7 @@ import { auth, get } from "$lib/utils"; import { redirect } from "@sveltejs/kit"; -export async function load({ cookies, params, parent, url }) { +export async function load({ cookies, parent, url }) { const { user } = await parent(); if (!user) redirect(307, `/register?redirect=${url.pathname}`); const tab = url.pathname.split("/").filter(Boolean).pop(); diff --git a/src/routes/(app)/settings/+layout.svelte b/src/routes/(app)/settings/+layout.svelte index d447f9e3..99471c8b 100644 --- a/src/routes/(app)/settings/+layout.svelte +++ b/src/routes/(app)/settings/+layout.svelte @@ -217,7 +217,7 @@ const canonicalKey = getCachedPrfKey(); if (canonicalKey) { const wrapped = await wrapCanonicalKey(sk.buffer as ArrayBuffer, canonicalKey); - pendingEncryptedKeys = { ...(user.encryptedKeys || {}), [passwordMethodId()]: wrapped }; + pendingEncryptedKeys = { ...user.encryptedKeys, [passwordMethodId()]: wrapped }; } } catch (e) { console.log("Failed to derive authPubkey for password change", e); diff --git a/src/routes/(app)/settings/security/+page.svelte b/src/routes/(app)/settings/security/+page.svelte index 6e779eb8..80d09ace 100644 --- a/src/routes/(app)/settings/security/+page.svelte +++ b/src/routes/(app)/settings/security/+page.svelte @@ -169,7 +169,7 @@ const canonicalKey = getCachedPrfKey(); if (canonicalKey) { const wrapped = await wrapCanonicalKey(prfKey, canonicalKey); - const updated = { ...(user.encryptedKeys || {}), [passkeyMethodId(credentialId)]: wrapped }; + const updated = { ...user.encryptedKeys, [passkeyMethodId(credentialId)]: wrapped }; await saveEncryptedKeys(updated); user.encryptedKeys = updated; } else { diff --git a/src/routes/(static)/register/auth/+page.server.ts b/src/routes/(static)/register/auth/+page.server.ts index 282081f9..25de32ae 100644 --- a/src/routes/(static)/register/auth/+page.server.ts +++ b/src/routes/(static)/register/auth/+page.server.ts @@ -36,7 +36,7 @@ export const actions = { if (ip) headers["cf-connecting-ip"] = ip; try { - const { sk, token } = await post("/register", { user }, headers); + const { sk } = await post("/register", { user }, headers); // Log the user in and set cookies await login(user, cookies, ip, host); |
