};
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.lang = localStorage["lang"] ||
- supportedLangs.includes(navigator.language)
+ (supportedLangs.includes(navigator.language)
? navigator.language
- : "en";
+ : "en");
this.setTranslations();
},
setTranslations: async function() {