From a133003edcbadb82fcb70d12c8a72b87f4dd0205 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 9 Nov 2024 20:14:34 -0800 Subject: fix tips --- src/routes/(app)/pay/[username]/[...amount]/+page.server.ts | 7 ++++--- src/routes/(app)/pay/[username]/[...amount]/+page.svelte | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src/routes') diff --git a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts index 7b439dcd..624a90f8 100644 --- a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts +++ b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts @@ -40,10 +40,10 @@ export async function load({ cookies, params, parent }) { export const actions = { default: async ({ cookies, request }) => { let id; - try { - const body = await fd(request); - const { amount, rate, prompt, type, username } = body; + const body = await fd(request); + const { amount, rate, prompt, type, username } = body; + try { ({ id } = await post( "/invoice", { @@ -63,6 +63,7 @@ export const actions = { return fail(400, { message }); } + if (prompt) redirect(307, `/invoice/${id}/tip`); redirect(307, `/invoice/${id}`); }, }; diff --git a/src/routes/(app)/pay/[username]/[...amount]/+page.svelte b/src/routes/(app)/pay/[username]/[...amount]/+page.svelte index 478d2529..8d882363 100644 --- a/src/routes/(app)/pay/[username]/[...amount]/+page.svelte +++ b/src/routes/(app)/pay/[username]/[...amount]/+page.svelte @@ -32,6 +32,7 @@ +