aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/routes/(app)/send/user/[username]/[...amount]/+page.server.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js b/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js
index 0a9dda6e..ba758036 100644
--- a/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js
+++ b/src/routes/(app)/send/user/[username]/[...amount]/+page.server.js
@@ -3,12 +3,13 @@ import { types, sats, fd, auth, get, post } from '$lib/utils';
export async function load({ cookies, params, parent }) {
let subject = await get(`/users/${params.username}`);
- if (subject.username === user?.username) throw error(500, { message: 'Cannot send to self' });
let { rates, user } = await parent();
let { username } = params;
let [amount, currency] = params.amount.split('/');
+ if (subject.username === user?.username) throw error(500, { message: 'Cannot send to self' });
+
if (amount) {
let rate = rates[currency ? currency.toUpperCase() : subject.currency];
if (!rate) throw error(500, 'Invalid currency symbol');