refactor: обновление отображения ошибок
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user