refactor: обновление отображения ошибок

This commit is contained in:
genzof
2026-03-15 20:39:39 +03:00
parent dab246788c
commit ea45e360a6

View File

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