aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-05 12:59:20 -0800
committerAdam Soltys <[email protected]>2022-12-05 12:59:23 -0800
commitcb7b58fa8d19382f579491f9e9201254272644fb (patch)
treeeed37f4810b0616513f9798e569d795d81cd15dd
parentab5a6eb36d2add3cb7b419451c2eac70e2dfb156 (diff)
downloadcoinos-ui-cb7b58fa8d19382f579491f9e9201254272644fb.tar.gz
coinos-ui-cb7b58fa8d19382f579491f9e9201254272644fb.zip
move socket url var
-rw-r--r--src/lib/socket.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index 37aab4af..ed1f7623 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -4,9 +4,6 @@ import { success, sat } from '$lib/utils';
import { env } from '$env/dynamic/public';
import { invalidate } from '$app/navigation';
-const socketUrl = env.PUBLIC_SOCKET;
-const btc = env.PUBLIC_BTC;
-
let socket, token;
export const auth = () => token && send('login', token) && send('heartbeat');
@@ -67,7 +64,7 @@ export function connect(t) {
if (socket) return auth();
- socket = new WebSocket(socketUrl);
+ socket = new WebSocket(env.PUBLIC_SOCKET);
socket.addEventListener('open', onWebsocketOpen);
socket.addEventListener('close', onWebsocketClose);
socket.addEventListener('message', onWebsocketMessage);
/ .highlight .sc { color: #D20; background-color: #FFF0F0 } /* Literal.String.Char */ .highlight .dl { color: #D20; background-color: #FFF0F0 } /* Literal.String.Delimiter */ .highlight .sd { color: #D20; background-color: #FFF0F0 } /* Literal.String.Doc */ .highlight .s2 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Double */ .highlight .se { color: #04D; background-color: #FFF0F0 } /* Literal.String.Escape */ .highlight .sh { color: #D20; background-color: #FFF0F0 } /* Literal.String.Heredoc */ .highlight .si { color: #33B; background-color: #FFF0F0 } /* Literal.String.Interpol */ .highlight .sx { color: #2B2; background-color: #F0FFF0 } /* Literal.String.Other */ .highlight .sr { color: #080; background-color: #FFF0FF } /* Literal.String.Regex */ .highlight .s1 { color: #D20; background-color: #FFF0F0 } /* Literal.String.Single */ .highlight .ss { color: #A60; background-color: #FFF0F0 } /* Literal.String.Symbol */ .highlight .bp { color: #038 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #06B; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #369 } /* Name.Variable.Class */ .highlight .vg { color: #D70 } /* Name.Variable.Global */ .highlight .vi { color: #33B } /* Name.Variable.Instance */ .highlight .vm { color: #369 } /* Name.Variable.Magic */ .highlight .il { color: #00D; font-weight: bold } /* Literal.Number.Integer.Long */
import { auth, fd, post } from "$lib/utils";
import { fail } from "@sveltejs/kit";

type Error = {
	message: string;
};

export default async ({ cookies, request }) => {
	const form = await fd(request);

	if (form.tab === "account") {
		form.notify = form.notify === "on";
		form.push = form.push === "on";
		form.nip5 = form.nip5 === "on";
		form.prompt = form.prompt === "on";
		form.autowithdraw = form.autowithdraw === "on";
	}

	try {
		const { user } = await post("/user", form, auth(cookies));

		if (user.language) cookies.set("lang", user.language, { path: "/" });

		return { user, success: true };
	} catch (e) {
		const { message } = e as Error;
		return fail(400, { message });
	}
};