aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/socket.js
diff options
context:
space:
mode:
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);