Feature/request manager make requests abortable (#316)
* Make requests abortable * Make requests abortable - Fix usage
This commit is contained in:
@@ -30,7 +30,7 @@ export default function Backup() {
|
||||
makeToast(t('settings.backup.label.restoring_backup'), 'info');
|
||||
requestManager
|
||||
.restoreBackupFile(file)
|
||||
.then(() => makeToast(t('settings.backup.label.restored_backup'), 'success'))
|
||||
.response.then(() => makeToast(t('settings.backup.label.restored_backup'), 'success'))
|
||||
.catch(() => makeToast(t('settings.backup.label.backup_restore_failed'), 'error'));
|
||||
} else if (file.name.toLowerCase().endsWith('json')) {
|
||||
makeToast(t('settings.backup.label.legacy_backup_unsupported'), 'error');
|
||||
|
||||
@@ -79,7 +79,7 @@ export default function Categories() {
|
||||
newData.splice(to, 0, removed);
|
||||
mutate(newData, { revalidate: false });
|
||||
|
||||
requestManager.reorderCategory(from + 1, to + 1).finally(() => mutate());
|
||||
requestManager.reorderCategory(from + 1, to + 1).response.finally(() => mutate());
|
||||
};
|
||||
|
||||
const onDragEnd = (result: DropResult) => {
|
||||
@@ -117,18 +117,18 @@ export default function Categories() {
|
||||
setDialogOpen(false);
|
||||
|
||||
if (categoryToEdit === -1) {
|
||||
requestManager.createCategory(dialogName).finally(() => mutate());
|
||||
requestManager.createCategory(dialogName).response.finally(() => mutate());
|
||||
} else {
|
||||
const category = categories[categoryToEdit];
|
||||
requestManager
|
||||
.updateCategory(category.id, { name: dialogName, default: dialogDefault })
|
||||
.finally(() => mutate());
|
||||
.response.finally(() => mutate());
|
||||
}
|
||||
};
|
||||
|
||||
const deleteCategory = (index: number) => {
|
||||
const category = categories[index];
|
||||
requestManager.deleteCategory(category.id).finally(() => mutate());
|
||||
requestManager.deleteCategory(category.id).response.finally(() => mutate());
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user