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); 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);
} }