diff options
| author | Henry Jameson <me@hjkos.com> | 2019-01-17 23:01:38 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2019-01-17 23:01:38 +0300 |
| commit | 8f4fbf857121983ab19de657751cbfb47f91ee09 (patch) | |
| tree | 547f4fa8b452ee8925ca7d53b388cea0360ec4f0 /src/services/api/api.service.js | |
| parent | a680f7d6842b5382d132865c6fd00ab7c53b3109 (diff) | |
some consistency
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 14 |
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 }) => { |
