refactor: обновление отображения ошибок
This commit is contained in:
@@ -43,8 +43,6 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
setIsOwner(res);
|
setIsOwner(res);
|
||||||
}, [setLoading]);
|
}, [setLoading]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const createCategory = useCallback(async (categoryTitle, modalCrCateg) => {
|
const createCategory = useCallback(async (categoryTitle, modalCrCateg) => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
try {
|
try {
|
||||||
@@ -65,7 +63,7 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalCrTask(null)();
|
modalCrTask(null)();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError('Ошибка создания задачи');
|
setError(err.response?.data?.message || 'Ошибка создания задачи');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -123,7 +121,7 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalEditTask({}, null)();
|
modalEditTask({}, null)();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError('Ошибка редактирования задачи');
|
setError(err.response?.data?.message || 'Ошибка редактирования задачи');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -152,7 +150,7 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
modalDelCateg();
|
modalDelCateg();
|
||||||
modalEditCateg({})();
|
modalEditCateg({})();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError('Ошибка удаления категории');
|
setError(err.response?.data?.message || 'Ошибка удаления категории');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -166,22 +164,20 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
modalDelTask();
|
modalDelTask();
|
||||||
modalEditTask({}, null)();
|
modalEditTask({}, null)();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setError('Ошибка удаления задачи');
|
setError(err.response?.data?.message || 'Ошибка удаления задачи');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
}, [loadBoardData, setLoading, setError]);
|
}, [loadBoardData, setLoading, setError]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const addMember = useCallback(async (username, boardId, modalAddMember) => {
|
const addMember = useCallback(async (username, boardId, modalAddMember) => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
try {
|
try {
|
||||||
await addMemberAPI( boardId, username );
|
await addMemberAPI( boardId, username );
|
||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalAddMember();
|
modalAddMember();
|
||||||
} catch {
|
} catch (err) {
|
||||||
setError('Ошибка');
|
setError(err.response?.data?.message || 'Ошибка добавления участника на доску');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -197,8 +193,8 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
}
|
}
|
||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalAssignMember(false)();
|
modalAssignMember(false)();
|
||||||
} catch {
|
} catch (err) {
|
||||||
setError('Ошибка');
|
setError(err.response?.data?.message || 'Ошибка назначения или открепления участника от задачи');
|
||||||
} finally{
|
} finally{
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -213,8 +209,8 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalQuitMember();
|
modalQuitMember();
|
||||||
navigate('/kanban-boards-list');
|
navigate('/kanban-boards-list');
|
||||||
} catch {
|
} catch (err) {
|
||||||
setError('Ошибка');
|
setError(err.response?.data?.message || 'Ошибка: Не удалось покинуть доску');
|
||||||
} finally{
|
} finally{
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
@@ -227,8 +223,8 @@ export const useBoardLogic = (id, setError, setInfo, setCategories, setLoading,
|
|||||||
await deleteMemberAPI( boardId, memberId );
|
await deleteMemberAPI( boardId, memberId );
|
||||||
await loadBoardData();
|
await loadBoardData();
|
||||||
modalDelitMember();
|
modalDelitMember();
|
||||||
} catch {
|
} catch (err) {
|
||||||
setError('Ошибка');
|
setError(err.response?.data?.message || 'Ошибка: Не удалось удалить пользователя');
|
||||||
} finally {
|
} finally {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user