Created checkStatusAndReturnJson middleware for checking for responses status is ok(200-299) or not and if it does returns a json parsed object.
This commit is contained in:
@@ -10,6 +10,13 @@ const ELASTIC_INDEX = config.ELASTIC_INDEX
|
|||||||
// TODO
|
// TODO
|
||||||
// - Move autorization token and errors here?
|
// - Move autorization token and errors here?
|
||||||
|
|
||||||
|
const checkStatusAndReturnJson = (response) => {
|
||||||
|
if (!response.ok) {
|
||||||
|
throw resp
|
||||||
|
}
|
||||||
|
return response.json()
|
||||||
|
}
|
||||||
|
|
||||||
// - - - TMDB - - -
|
// - - - TMDB - - -
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -239,7 +246,6 @@ const login = (username, password) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return fetch(url.href, options)
|
return fetch(url.href, options)
|
||||||
.then(resp => checkStatus)
|
|
||||||
.then(resp => resp.json())
|
.then(resp => resp.json())
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error('Unexpected error occured before receiving response. Error:', error)
|
console.error('Unexpected error occured before receiving response. Error:', error)
|
||||||
|
|||||||
Reference in New Issue
Block a user