aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-06 15:07:08 -0800
committerAdam Soltys <[email protected]>2026-03-06 15:07:08 -0800
commitd14c03e3f2e3806e17852a440d2a39f377570758 (patch)
tree38138c52e23a642d0b2c9853e59afb638a87d1e5 /src
parent0020101f8f1d83fb323c77d0620af821be9d4e66 (diff)
downloadcoinos-ui-d14c03e3f2e3806e17852a440d2a39f377570758.tar.gz
coinos-ui-d14c03e3f2e3806e17852a440d2a39f377570758.zip
lint
Diffstat (limited to 'src')
-rw-r--r--src/components/AppHeader.svelte19
-rw-r--r--src/lib/keyWrapping.ts4
-rw-r--r--src/lib/nip07.ts2
-rw-r--r--src/lib/nip17.ts2
-rw-r--r--src/routes/(app)/[username]/(profile)/+layout.server.ts3
-rw-r--r--src/routes/(app)/[username]/(profile)/+page.server.ts4
-rw-r--r--src/routes/(app)/send/bitcoin/[address]/+layout.server.ts2
-rw-r--r--src/routes/(app)/settings/+layout.server.ts2
-rw-r--r--src/routes/(app)/settings/+layout.svelte2
-rw-r--r--src/routes/(app)/settings/security/+page.svelte2
-rw-r--r--src/routes/(static)/register/auth/+page.server.ts2
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);