projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Some fixes, work on Eightpieces draft, add a few capturing variants
[vchess.git]
/
client
/
src
/
store.js
diff --git
a/client/src/store.js
b/client/src/store.js
index
c98657e
..
668f999
100644
(file)
--- a/
client/src/store.js
+++ b/
client/src/store.js
@@
-13,12
+13,23
@@
export const store = {
},
socketCloseListener: null,
initialize() {
},
socketCloseListener: null,
initialize() {
+ const headers = {
+ "Content-Type": "application/json;charset=UTF-8",
+ "X-Requested-With": "XMLHttpRequest"
+ };
fetch(
params.serverUrl + "/variants",
fetch(
params.serverUrl + "/variants",
- {method: "GET"},
+ {
+ method: "GET",
+ headers: headers
+ }
)
.then(res => res.json())
.then(json => {
)
.then(res => res.json())
.then(json => {
+ if (!Array.isArray(json.variantArray)) {
+ alert("Variants loading failed: reload the page");
+ return;
+ }
this.state.variants = json.variantArray.sort(
(v1,v2) => v1.name.localeCompare(v2.name));
});
this.state.variants = json.variantArray.sort(
(v1,v2) => v1.name.localeCompare(v2.name));
});
@@
-42,6
+53,7
@@
export const store = {
params.serverUrl + "/whoami",
{
method: "GET",
params.serverUrl + "/whoami",
{
method: "GET",
+ headers: headers,
credentials: params.credentials
}
)
credentials: params.credentials
}
)