diff --git a/src/KBBoard/BoardLogic.js b/src/KBBoard/BoardLogic.js index 6ac3ae0..44655d8 100644 --- a/src/KBBoard/BoardLogic.js +++ b/src/KBBoard/BoardLogic.js @@ -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); }