aboutsummaryrefslogtreecommitdiff
path: root/src/services/api
diff options
context:
space:
mode:
authortaehoon <th.dev91@gmail.com>2019-02-21 13:32:47 -0500
committertaehoon <th.dev91@gmail.com>2019-02-26 11:08:13 -0500
commite687b58091bcedb6f3a56d94030fa312e51830d5 (patch)
tree9cfb2f39c6ae58520a354f66eb75d5eb14a2ecec /src/services/api
parentd5348c13ff542ae77c3c87e381dc54f5e7619acc (diff)
Show error message when visit profile page of invalid user
Diffstat (limited to 'src/services/api')
-rw-r--r--src/services/api/api.service.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 3d2e8823..d8716596 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -244,6 +244,12 @@ const denyUser = ({id, credentials}) => {
const fetchUser = ({id, credentials}) => {
let url = `${USER_URL}?user_id=${id}`
return fetch(url, { headers: authHeaders(credentials) })
+ .then((data) => {
+ if (!data.ok) {
+ throw Error(data.statusText)
+ }
+ return data
+ })
.then((data) => data.json())
.then((data) => parseUser(data))
}