Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
This commit is contained in:
parent
4bb8ff7c8e
commit
4fbdf100c4
8 changed files with 27 additions and 36 deletions
|
@ -138,7 +138,8 @@ export function fetchAccountFail(id, error) {
|
|||
return {
|
||||
type: ACCOUNT_FETCH_FAIL,
|
||||
id,
|
||||
error
|
||||
error,
|
||||
skipAlert: true
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -231,7 +232,8 @@ export function fetchAccountTimelineFail(id, error, skipLoading) {
|
|||
type: ACCOUNT_TIMELINE_FETCH_FAIL,
|
||||
id,
|
||||
error,
|
||||
skipLoading
|
||||
skipLoading,
|
||||
skipAlert: error.response.status === 404
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ export function fetchStatusCardFail(id, error) {
|
|||
type: STATUS_CARD_FETCH_FAIL,
|
||||
id,
|
||||
error,
|
||||
skipLoading: true
|
||||
skipLoading: true,
|
||||
skipAlert: true
|
||||
};
|
||||
};
|
||||
|
|
|
@ -28,6 +28,7 @@ export function fetchStatus(id) {
|
|||
const skipLoading = getState().getIn(['statuses', id], null) !== null;
|
||||
|
||||
dispatch(fetchContext(id));
|
||||
dispatch(fetchStatusCard(id));
|
||||
|
||||
if (skipLoading) {
|
||||
return;
|
||||
|
@ -56,7 +57,8 @@ export function fetchStatusFail(id, error, skipLoading) {
|
|||
type: STATUS_FETCH_FAIL,
|
||||
id,
|
||||
error,
|
||||
skipLoading
|
||||
skipLoading,
|
||||
skipAlert: true
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -101,14 +103,13 @@ export function fetchContext(id) {
|
|||
|
||||
api(getState).get(`/api/v1/statuses/${id}/context`).then(response => {
|
||||
dispatch(fetchContextSuccess(id, response.data.ancestors, response.data.descendants));
|
||||
dispatch(fetchStatusCard(id));
|
||||
|
||||
}).catch(error => {
|
||||
if (error.response.status == 404){
|
||||
dispatch(deleteStatusSuccess(id));
|
||||
if (error.response.status === 404) {
|
||||
dispatch(deleteFromTimelines(id));
|
||||
}else{
|
||||
dispatch(fetchContextFail(id, error));
|
||||
}
|
||||
|
||||
dispatch(fetchContextFail(id, error));
|
||||
});
|
||||
};
|
||||
};
|
||||
|
@ -134,6 +135,7 @@ export function fetchContextFail(id, error) {
|
|||
return {
|
||||
type: CONTEXT_FETCH_FAIL,
|
||||
id,
|
||||
error
|
||||
error,
|
||||
skipAlert: true
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue