From 6890311faca2bed1b8d22dbd88b8925f382eedd2 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 13 Sep 2024 23:18:58 -0700 Subject: fix some redirects --- src/routes/(app)/+layout.server.ts | 1 + src/routes/(app)/[username]/(profile)/+page.server.ts | 1 + src/routes/(app)/[username]/(profile)/+page.svelte | 14 +++++++------- src/routes/(app)/invoice/[id]/paid/+page.svelte | 2 +- .../bitcoin/[address]/[amount]/[...feeRate]/+page.svelte | 12 ++++++++++-- src/routes/(app)/sent/+page.svelte | 2 +- 6 files changed, 21 insertions(+), 11 deletions(-) (limited to 'src/routes/(app)') diff --git a/src/routes/(app)/+layout.server.ts b/src/routes/(app)/+layout.server.ts index a0e30f31..e4105fb8 100644 --- a/src/routes/(app)/+layout.server.ts +++ b/src/routes/(app)/+layout.server.ts @@ -44,6 +44,7 @@ export async function load({ cookies, request, url, params }) { } if (user && !user.pubkey && !pathname.includes("generate")) { + console.log("user missing pubkey", user) redirect(303, `/${user.username}/generate`); } diff --git a/src/routes/(app)/[username]/(profile)/+page.server.ts b/src/routes/(app)/[username]/(profile)/+page.server.ts index 9c9be68a..ed4ee58c 100644 --- a/src/routes/(app)/[username]/(profile)/+page.server.ts +++ b/src/routes/(app)/[username]/(profile)/+page.server.ts @@ -1,6 +1,7 @@ import { auth, get } from "$lib/utils"; export async function load({ cookies, depends, parent }) { + depends("app:payments"); depends("app:items"); let { subject } = await parent(); diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte index 98b77fc9..03fbc454 100644 --- a/src/routes/(app)/[username]/(profile)/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/+page.svelte @@ -14,7 +14,7 @@ $: rate = rates[currency]; $: total = items.reduce((a, b) => a + b.price * b.quantity, 0); - let refresh = (d) => ({ items, subject, user, rates } = d); + let refresh = (d) => ({ accounts, items, subject, user, rates } = d); $: refresh(data); let install = async () => { @@ -41,16 +41,16 @@ {/each}
- + + {#if $installPrompt}