update order of cookie and header adding

This commit is contained in:
James 2019-09-24 09:35:43 -05:00 committed by GitHub
parent 3139124132
commit f118de7bf9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,6 +8,13 @@
x[key] = p[key] ? p[key].concat([value]) : [value];
return Object.assign(p, x);
}, {});
var headers = {
Accept: 'application/json',
'Content-Type': 'application/json'
};
if (cookies.csrftoken && cookies.csrftoken.length) {
headers['X-CSRFToken'] = cookies.csrftoken.pop();
}
// Collect the URL parameters
var parameters = {};
window.location.hash
@ -47,13 +54,6 @@
// Defines a GraphQL fetcher using the fetch API.
function graphQLFetcher(graphQLParams) {
var headers = {
Accept: 'application/json',
'Content-Type': 'application/json'
};
if (cookies.csrftoken && cookies.csrftoken.length) {
headers['X-CSRFToken'] = cookies.csrftoken.pop();
}
function getFetch(headers) {
return fetch(fetchURL, {
method: 'post',
@ -73,6 +73,7 @@
} catch (error) {
if (cookies.csrftoken && cookies.csrftoken.length) {
headers['X-CSRFToken'] = cookies.csrftoken.pop();
console.log('retry', headers)
return getFetch(headers);
}
return responseBody;