Fix error handling
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
parent
1ef88e2cc2
commit
e1dc73d6db
|
@ -23,10 +23,13 @@ const NewFolderForm: React.FC = () => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
createBookmarkFolder({
|
createBookmarkFolder({
|
||||||
name: name.value,
|
name: name.value,
|
||||||
}).then(() => {
|
}, {
|
||||||
toast.success(messages.createSuccess);
|
onSuccess() {
|
||||||
}).catch(() => {
|
toast.success(messages.createSuccess);
|
||||||
toast.success(messages.createFail);
|
},
|
||||||
|
onError() {
|
||||||
|
toast.success(messages.createFail);
|
||||||
|
},
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -69,11 +69,14 @@ const Bookmarks: React.FC<IBookmarks> = ({ params }) => {
|
||||||
message: intl.formatMessage(messages.deleteFolderMessage),
|
message: intl.formatMessage(messages.deleteFolderMessage),
|
||||||
confirm: intl.formatMessage(messages.deleteFolderConfirm),
|
confirm: intl.formatMessage(messages.deleteFolderConfirm),
|
||||||
onConfirm: () => {
|
onConfirm: () => {
|
||||||
deleteBookmarkFolder(folderId!).then(() => {
|
deleteBookmarkFolder(folderId!, {
|
||||||
toast.success(messages.deleteFolderSuccess);
|
onSuccess() {
|
||||||
history.push('/bookmarks');
|
toast.success(messages.deleteFolderSuccess);
|
||||||
}).catch(() => {
|
history.push('/bookmarks');
|
||||||
toast.error(messages.deleteFolderFail);
|
},
|
||||||
|
onError() {
|
||||||
|
toast.error(messages.deleteFolderFail);
|
||||||
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
|
|
@ -118,13 +118,15 @@ const EditBookmarkFolderModal: React.FC<IEditBookmarkFolderModal> = ({ folderId,
|
||||||
updateBookmarkFolder({
|
updateBookmarkFolder({
|
||||||
name: name.value,
|
name: name.value,
|
||||||
emoji,
|
emoji,
|
||||||
}).then(() => {
|
}, {
|
||||||
toast.success(intl.formatMessage(messages.editSuccess));
|
onSuccess() {
|
||||||
dispatch(closeModal('EDIT_BOOKMARK_FOLDER'));
|
toast.success(intl.formatMessage(messages.editSuccess));
|
||||||
})
|
dispatch(closeModal('EDIT_BOOKMARK_FOLDER'));
|
||||||
.catch(() => {
|
},
|
||||||
|
onError() {
|
||||||
toast.success(intl.formatMessage(messages.editFail));
|
toast.success(intl.formatMessage(messages.editFail));
|
||||||
});
|
},
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const label = intl.formatMessage(messages.label);
|
const label = intl.formatMessage(messages.label);
|
||||||
|
|
Loading…
Reference in New Issue