X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fstore.js;h=070b22cc374b58c52187a87b8135f543f0ab8804;hb=f6f2bef10910ddb3430a40f4ab393b225250234a;hp=9d1c6e6285b6d9e25f0f48f1fca1e2db5d4d5796;hpb=98f485791e915563996de4f37430b285ffc773ae;p=vchess.git diff --git a/client/src/store.js b/client/src/store.js index 9d1c6e62..070b22cc 100644 --- a/client/src/store.js +++ b/client/src/store.js @@ -2,6 +2,7 @@ import { ajax } from "./utils/ajax"; import { getRandString } from "./utils/alea"; import params from "./parameters"; //for socket connection +// Global store: see https://medium.com/fullstackio/managing-state-in-vue-js-23a0352b1c87 export const store = { state: { @@ -49,7 +50,7 @@ export const store = }; const socketCloseListener = () => { this.state.conn = new WebSocket(params.socketUrl + "/?sid=" + mysid); - } + }; this.state.conn.onclose = socketCloseListener; const supportedLangs = ["en","es","fr"]; this.state.lang = localStorage["lang"] ||