diff options
| author | Adam Soltys <[email protected]> | 2022-07-26 11:32:58 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-07-26 11:32:58 -0700 |
| commit | 6f2289f358e610a708cdd5d39265889b30b3a7d6 (patch) | |
| tree | 26a395774f1878ba7d5057f768eac74dc8135396 /src/lib/socket.js | |
| parent | e78798d8ea6b8d27206e7e3501310ec4df9714ca (diff) | |
| download | coinos-ui-6f2289f358e610a708cdd5d39265889b30b3a7d6.tar.gz coinos-ui-6f2289f358e610a708cdd5d39265889b30b3a7d6.zip | |
wire up the login backend
Diffstat (limited to 'src/lib/socket.js')
| -rw-r--r-- | src/lib/socket.js | 9 |
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); |
