Now requestAll returns object w/ wine within.
Also some housekeeping.
This commit is contained in:
@@ -26,7 +26,8 @@ const allRequestedWines = () => {;
|
||||
return fetch("/api/request/all")
|
||||
.then(resp => {
|
||||
const isAdmin = resp.headers.get("vinlottis-admin") == "true";
|
||||
return Promise.all([resp.json(), isAdmin]);
|
||||
const getWinesFromBody = (resp) => resp.json().then(body => body.wines);
|
||||
return Promise.all([getWinesFromBody(resp), isAdmin]);
|
||||
});
|
||||
};
|
||||
|
||||
@@ -109,8 +110,7 @@ const deleteRequestedWine = wineToBeDeleted => {
|
||||
headers: {
|
||||
"Content-Type": "application/json"
|
||||
},
|
||||
method: "DELETE",
|
||||
body: JSON.stringify(wineToBeDeleted)
|
||||
method: "DELETE"
|
||||
};
|
||||
|
||||
return fetch("api/request/" + wineToBeDeleted.id, options)
|
||||
@@ -148,14 +148,12 @@ const attendees = () => {
|
||||
|
||||
const requestNewWine = (wine) => {
|
||||
const options = {
|
||||
body: JSON.stringify({
|
||||
wine: wine
|
||||
}),
|
||||
method: "POST",
|
||||
headers: {
|
||||
'Accept': 'application/json',
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
method: "post"
|
||||
body: JSON.stringify({ wine })
|
||||
}
|
||||
|
||||
return fetch("/api/request/new-wine", options)
|
||||
|
||||
Reference in New Issue
Block a user