aboutsummaryrefslogtreecommitdiff
path: root/src/services/api/api.service.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/api/api.service.js')
-rw-r--r--src/services/api/api.service.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index c45f8572..62d35d33 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -375,9 +375,7 @@ const verifyCredentials = (user) => {
}
}
})
- .then((data) => ({
- user: parseUser(data)
- }))
+ .then((data) => data.error ? data : parseUser(data))
}
const favorite = ({ id, credentials }) => {
@@ -429,6 +427,16 @@ const postStatus = ({credentials, status, spoilerText, visibility, sensitive, me
method: 'POST',
headers: authHeaders(credentials)
})
+ .then((response) => {
+ if (response.ok) {
+ return response.json()
+ } else {
+ return {
+ error: response
+ }
+ }
+ })
+ .then((data) => data.error ? data : parseStatus(data))
}
const deleteStatus = ({ id, credentials }) => {