X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fstore.js;h=2728aaf0647ffcf8a46646151035485277c61c44;hb=f41ce5806b989c06091a403d7e26ff3c457650c9;hp=f95e488fd52a7029b1373aa22c8ce3bd35bb4e7d;hpb=66d03f23c9ce085877c3f7272db44dc382762b5a;p=vchess.git diff --git a/client/src/store.js b/client/src/store.js index f95e488f..2728aaf0 100644 --- a/client/src/store.js +++ b/client/src/store.js @@ -14,7 +14,7 @@ export const store = lang: "", }, socketCloseListener: null, - initialize() { + initialize(page) { ajax("/variants", "GET", res => { this.state.variants = res.variantArray; }); let mysid = localStorage["mysid"]; if (!mysid) @@ -31,15 +31,13 @@ export const store = }; if (this.state.user.id > 0) { - fetch(params.serverUrl + "/whoami", { - method: "GET", - credentials: params.cors ? "include" : "omit", - }).then((res) => { + ajax("/whoami", "GET", res => { this.state.user.email = res.email; this.state.user.notify = res.notify; }); } - this.state.conn = new WebSocket(params.socketUrl + "/?sid=" + mysid); + this.state.conn = new WebSocket(params.socketUrl + "/?sid=" + mysid + + "&page=" + encodeURIComponent(page)); // Settings initialized with values from localStorage this.state.settings = { bcolor: localStorage["bcolor"] || "lichess",