aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/socket.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-07-26 11:32:58 -0700
committerAdam Soltys <[email protected]>2022-07-26 11:32:58 -0700
commitb13d88d63dbd7ce7df9d6847036d3e36d78f97b2 (patch)
tree6a4820d53dd7a7676f18d237d4551b70e61f28dd /src/lib/socket.js
parent6ceaf176de896862cb398f71ca17f081a798d1cd (diff)
downloadcoinos-ui-b13d88d63dbd7ce7df9d6847036d3e36d78f97b2.tar.gz
coinos-ui-b13d88d63dbd7ce7df9d6847036d3e36d78f97b2.zip
wire up the login backend
Diffstat (limited to 'src/lib/socket.js')
-rw-r--r--src/lib/socket.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/socket.js b/src/lib/socket.js
index 38efd2ec..efc2651b 100644
--- a/src/lib/socket.js
+++ b/src/lib/socket.js
@@ -1,7 +1,5 @@
-import { rate, user, ws } from '$lib/store';
-
-const token =
- 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImJvYiIsImlhdCI6MTY1ODc5NDkxMX0._zFTEADrbLffcXa5sIMrJtJ483VdIiYmsdt2ofibxu4';
+import { get } from "svelte/store";
+import { rate, user, token, ws } from '$lib/store';
let interval, socket;
@@ -15,7 +13,7 @@ export const messages = (data) => ({
},
connected() {
- socket.send(JSON.stringify({ type: 'login', data: token }));
+ socket.send(JSON.stringify({ type: 'login', data: { token: get(token) } }));
},
login() {
@@ -31,6 +29,7 @@ let currentReconnectDelay = initialReconnectDelay;
export function connect() {
clearInterval(interval);
+ if (socket) socket.close();
socket = new WebSocket('ws://localhost:3119/ws');
socket.addEventListener('open', onWebsocketOpen);
socket.addEventListener('close', onWebsocketClose);