diff options
Diffstat (limited to 'src/routes/(app)/pay')
| -rw-r--r-- | src/routes/(app)/pay/[username]/[...amount]/+page.server.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts index cf8143f0..5fa7737f 100644 --- a/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts +++ b/src/routes/(app)/pay/[username]/[...amount]/+page.server.ts @@ -2,10 +2,12 @@ import { error, fail, redirect } from "@sveltejs/kit"; import { types, sats, fd, auth, get, post } from "$lib/utils"; export async function load({ cookies, params, parent }) { + let { username } = params; + let { rates, user } = await parent(); + + if (user.username = username) error(500, "Cannot send to self"); let subject = await get(`/users/${params.username}`); - let { rates } = await parent(); - let { username } = params; let [amount, currency] = params.amount.split("/"); let rate; |
