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 | b13d88d63dbd7ce7df9d6847036d3e36d78f97b2 (patch) | |
| tree | 6a4820d53dd7a7676f18d237d4551b70e61f28dd /src/lib/socket.js | |
| parent | 6ceaf176de896862cb398f71ca17f081a798d1cd (diff) | |
| download | coinos-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.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); |
