projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix attempt - still chat issues when tabs are not reloaded after live game start
[vchess.git]
/
client
/
src
/
store.js
diff --git
a/client/src/store.js
b/client/src/store.js
index
f95e488
..
1cfb7c5
100644
(file)
--- a/
client/src/store.js
+++ b/
client/src/store.js
@@
-14,7
+14,7
@@
export const store =
lang: "",
},
socketCloseListener: null,
lang: "",
},
socketCloseListener: null,
- initialize() {
+ initialize(
page
) {
ajax("/variants", "GET", res => { this.state.variants = res.variantArray; });
let mysid = localStorage["mysid"];
if (!mysid)
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)
{
};
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.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",
// Settings initialized with values from localStorage
this.state.settings = {
bcolor: localStorage["bcolor"] || "lichess",
@@
-51,7
+49,8
@@
export const store =
};
this.socketCloseListener = () => {
// Next line may fail at first, but should retry and eventually success (TODO?)
};
this.socketCloseListener = () => {
// Next line may fail at first, but should retry and eventually success (TODO?)
- this.state.conn = new WebSocket(params.socketUrl + "/?sid=" + mysid);
+ this.state.conn = new WebSocket(params.socketUrl + "/?sid=" + mysid +
+ "&page=" + encodeURIComponent(page));
};
this.state.conn.onclose = this.socketCloseListener;
const supportedLangs = ["en","es","fr"];
};
this.state.conn.onclose = this.socketCloseListener;
const supportedLangs = ["en","es","fr"];