aboutsummaryrefslogtreecommitdiff
path: root/src/services/api/api.service.js
diff options
context:
space:
mode:
authorWyatt Benno <wyattbenno@gmail.com>2019-12-05 11:48:37 +0900
committerWyatt Benno <wyattbenno@gmail.com>2019-12-05 11:48:37 +0900
commit13fc2612ae388dec682829ae2b6211bb3cb8ccb3 (patch)
treeaf2d85d4ce07922c4cfbcd2ba688e559d0e8ac30 /src/services/api/api.service.js
parent7b1d5a4f5c54e6ea549a3a69d180970305ff0715 (diff)
Change 403 messaging
Diffstat (limited to 'src/services/api/api.service.js')
-rw-r--r--src/services/api/api.service.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/services/api/api.service.js b/src/services/api/api.service.js
index 8f5eb416..a2aa802f 100644
--- a/src/services/api/api.service.js
+++ b/src/services/api/api.service.js
@@ -532,13 +532,19 @@ const fetchTimeline = ({
return fetch(url, { headers: authHeaders(credentials) })
.then((data) => {
- if (data.ok) {
+ if (data.ok || data.status === 403) {
return data
}
throw new Error('Error fetching timeline', data)
})
.then((data) => data.json())
- .then((data) => data.map(isNotifications ? parseNotification : parseStatus))
+ .then((data) => {
+ if (!data.error) {
+ return data.map(isNotifications ? parseNotification : parseStatus)
+ } else {
+ return data
+ }
+ })
}
const fetchPinnedStatuses = ({ id, credentials }) => {