diff options
| author | Wyatt Benno <wyattbenno@gmail.com> | 2019-12-05 11:48:37 +0900 |
|---|---|---|
| committer | Wyatt Benno <wyattbenno@gmail.com> | 2019-12-05 11:48:37 +0900 |
| commit | 13fc2612ae388dec682829ae2b6211bb3cb8ccb3 (patch) | |
| tree | af2d85d4ce07922c4cfbcd2ba688e559d0e8ac30 /src/services/api/api.service.js | |
| parent | 7b1d5a4f5c54e6ea549a3a69d180970305ff0715 (diff) | |
Change 403 messaging
Diffstat (limited to 'src/services/api/api.service.js')
| -rw-r--r-- | src/services/api/api.service.js | 10 |
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 }) => { |
