aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/send/[...text]/+page.server.js15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/routes/(app)/send/[...text]/+page.server.js b/src/routes/(app)/send/[...text]/+page.server.js
index 051ea8bd..90e4c4d9 100644
--- a/src/routes/(app)/send/[...text]/+page.server.js
+++ b/src/routes/(app)/send/[...text]/+page.server.js
@@ -3,7 +3,7 @@ import bip21 from 'bip21';
import { auth, get, post } from '$lib/utils';
import { invalid, redirect } from '@sveltejs/kit';
-let parse = async (t, r) => {
+let parse = async (t, host) => {
if (!t) return;
let amount, user, uuid;
@@ -17,8 +17,7 @@ let parse = async (t, r) => {
// ln address
if (t.includes('@') && t.includes('.')) {
let [name, domain] = t.split('@');
- console.log("DOM", domain, r.url.host)
- if (domain === r.url.host) t = name;
+ if (domain === host) t = name;
else {
try {
t = await get(`/encode?domain=${domain}&name=${name}`);
@@ -26,8 +25,6 @@ let parse = async (t, r) => {
}
}
- console.log("T", t)
-
if (t.toLowerCase().startsWith('lnurl')) throw redirect(307, `/ln/${t}`);
if (t.includes(':')) t = t.split(':')[1];
@@ -63,17 +60,17 @@ let parse = async (t, r) => {
if (user) throw redirect(307, `/send/user/${t}`);
};
-export async function load({ cookies, params, request }) {
+export async function load({ cookies, params, request, url }) {
let { text } = params;
- await parse(text, request);
+ await parse(text, url.host);
let contacts = await get('/contacts', auth(cookies));
return { contacts };
}
export const actions = {
- default: async ({ request }) => {
+ default: async ({ request, url }) => {
const form = await request.formData();
- await parse(form.get('text'), request);
+ await parse(form.get('text'), url.host);
return invalid(403, { error: 'Does not compute, try again' });
}