From 84f1011de05a69ac584d4d102b819b7f955752ce Mon Sep 17 00:00:00 2001 From: Nastya Date: Thu, 7 Aug 2025 01:24:00 +0300 Subject: [PATCH] =?UTF-8?q?=D1=87=D0=B8=D1=81=D1=82=D0=BA=D0=B0=20=D0=BB?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 2 +- src/App.tsx | 8 +-- .../Amo/Questions/AmoQuestions.tsx | 4 -- .../IntegrationsModal/Amo/SwitchPages.tsx | 8 --- src/pages/PersonalizationAI/AuditoryList.tsx | 2 - .../PersonalizationAI/PersonalizationAI.tsx | 13 ++--- .../Branching/QuestionSwitchWindowTool.tsx | 26 ---------- .../DraggableList/QuestionPageCardTitle.tsx | 1 - src/pages/Questions/DraggableList/index.tsx | 3 -- .../EmojiAnswerItem/VariantAdornment.tsx | 1 - .../SliderOptions/SliderOptions.tsx | 5 -- src/pages/Tariffs/Tariffs.tsx | 51 +++---------------- .../tariffsUtils/createTariffElements.tsx | 4 -- src/pages/createQuize/AvailablePrivilege.tsx | 2 - src/stores/ticket.ts | 1 - src/stores/user.ts | 1 - src/ui_kit/FloatingSupportChat/utils.ts | 4 -- .../Modal/CropModal/NavigationPanel.tsx | 3 -- src/ui_kit/Modal/CropModal/WorkSpace.tsx | 2 - src/ui_kit/crutchFunctionAI.tsx | 1 - src/utils/hooks/useAutoPay.ts | 6 --- src/utils/hooks/usePipeSubscriber.ts | 2 - src/utils/hooks/useUserAccountFetcher.ts | 13 +---- src/utils/parse-error.ts | 1 - 24 files changed, 13 insertions(+), 151 deletions(-) diff --git a/public/index.html b/public/index.html index 0df06af1..005d6ef6 100755 --- a/public/index.html +++ b/public/index.html @@ -165,7 +165,7 @@ console.log(params.get("debug")) if (params.get("debug")) { console.log( - "mhgfhdhfjhffhfhjfghjgf" + "params.get(debug) is true" ) let scriptTag = document.createElement('script'); scriptTag.setAttribute('src', "https://markknol.github.io/console-log-viewer/console-log-viewer.js"); diff --git a/src/App.tsx b/src/App.tsx index f1e5ae16..78bf452b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -112,16 +112,10 @@ export default function App() { url: `${process.env.REACT_APP_DOMAIN}/customer/v1.0.1/account`, userId, onNewUserAccount: (account) => { - console.log("App: Setting customerAccount:", account); - console.log("App: customerAccount structure:", { - userId: account?.userId, - wallet: account?.wallet, - cart: account?.cart - }); setCustomerAccount(account); }, onError: (error) => { - console.log("App: Error in customerAccount fetcher:", error); + console.error("App: Error in customerAccount fetcher:", error); const errorMessage = getMessageFromFetchError(error); if (errorMessage) { enqueueSnackbar(errorMessage); diff --git a/src/pages/IntegrationsPage/IntegrationsModal/Amo/Questions/AmoQuestions.tsx b/src/pages/IntegrationsPage/IntegrationsModal/Amo/Questions/AmoQuestions.tsx index e73e45ac..084fc813 100644 --- a/src/pages/IntegrationsPage/IntegrationsModal/Amo/Questions/AmoQuestions.tsx +++ b/src/pages/IntegrationsPage/IntegrationsModal/Amo/Questions/AmoQuestions.tsx @@ -150,10 +150,6 @@ export const AmoQuestions: FC = ({ }, [activeScope]) const [blockButton, setBlockButton] = useState(false) - console.log("selectedQuestions") - console.log(selectedQuestions) - console.log("SCFworld") - console.log(SCFworld) return ( <> (accountInfo ? "accountInfo" : "amoLogin") const [openDelete, setOpenDelete] = useState(null); - console.log("--") - console.log(selectedQuestions) const startDeleteTagQuestion = (itemForDelete) => { setOpenDelete(itemForDelete) @@ -135,9 +133,6 @@ export const SwitchPages = ({ if (type === "tag") { setSelectedTags((prevState) => { - console.log(prevState) - console.log(scope) - console.log(id) return({ ...prevState, [scope]: [...prevState[scope as TagKeys], id], @@ -147,9 +142,6 @@ export const SwitchPages = ({ if (type === "question") { const q = questions.find(e => e.backendId === Number(id)) setSelectedQuestions((prevState) => { - console.log(prevState) - console.log(scope) - console.log(id) return ({ ...prevState, [scope]: [...prevState[scope as QuestionKeys], { diff --git a/src/pages/PersonalizationAI/AuditoryList.tsx b/src/pages/PersonalizationAI/AuditoryList.tsx index a84c7e2a..1050535a 100644 --- a/src/pages/PersonalizationAI/AuditoryList.tsx +++ b/src/pages/PersonalizationAI/AuditoryList.tsx @@ -11,8 +11,6 @@ export const AuditoryList = ({utmParams, auditory, onDelete}:{utmParams:string,a const { isTestServer } = useDomainDefine(); const [linksOpen, setLinksOpen] = useState(true); - console.log("auditory-___---_auditory__---__-__auditory_------__---__-__---_------__---__-__---_------__---__-____--__") - console.log(auditory) return ( <> diff --git a/src/pages/PersonalizationAI/PersonalizationAI.tsx b/src/pages/PersonalizationAI/PersonalizationAI.tsx index 661b4879..a78e8e49 100644 --- a/src/pages/PersonalizationAI/PersonalizationAI.tsx +++ b/src/pages/PersonalizationAI/PersonalizationAI.tsx @@ -93,7 +93,7 @@ export default function PersonalizationAI() { useToken: true, withCredentials: false, }).catch(error => { - console.log(error) + console.error(error) enqueueSnackbar("Ошибка при обновлении данных пользователя", { variant: "error" }); return null; }), @@ -103,7 +103,7 @@ export default function PersonalizationAI() { useToken: true, withCredentials: false, }).catch(error => { - console.log(error) + console.error(error) enqueueSnackbar("Ошибка при обновлении данных клиента", { variant: "error" }); return null; }) @@ -116,7 +116,7 @@ export default function PersonalizationAI() { setCustomerAccount(customerAccountResult); } } catch (error) { - console.log(error) + console.error(error) enqueueSnackbar("Ошибка при обновлении данных", { variant: "error" }); } } @@ -129,8 +129,6 @@ export default function PersonalizationAI() { (async () => { if (quiz?.backendId) { const [result, error] = await auditoryGet({ quizId: quiz.backendId }); - console.log("result-___---_------__---__-__---_------__---__-__---_------__---__-__---_------__---__-____--__") - console.log(result) if (result) { setAuditory(result); } @@ -210,8 +208,6 @@ export default function PersonalizationAI() { setUtmParams(paramString ? `&${paramString}` : ""); }; - console.log("______----giga_chat-----__--_---_--_----__--__-__--_--__--__--_---_______-quiz") - console.log(quiz?.giga_chat) const startCreate = async () => { if (quiz?.giga_chat) { createNewLink(); @@ -272,12 +268,9 @@ export default function PersonalizationAI() { // Обновляем данные квиза после успешной оплаты - console.log("Обновляем данные квиза после оплаты"); const [quizes, quizesError] = await quizApi.getList(); - console.log("Получены данные квизов:", quizes); if (!quizesError) { setQuizes(quizes); - console.log("Данные квизов обновлены в сторе"); } else { console.error("Ошибка при получении данных квизов:", quizesError); } diff --git a/src/pages/Questions/Branching/QuestionSwitchWindowTool.tsx b/src/pages/Questions/Branching/QuestionSwitchWindowTool.tsx index 345f8de2..4de3c711 100644 --- a/src/pages/Questions/Branching/QuestionSwitchWindowTool.tsx +++ b/src/pages/Questions/Branching/QuestionSwitchWindowTool.tsx @@ -8,7 +8,6 @@ import { uploadQuestionImage } from "@/stores/questions/actions"; import { useCurrentQuiz } from "@/stores/quizes/hooks"; import { updateQuestion } from "@root/questions/actions"; let params = (new URL(document.location)).searchParams; -console.log(params.get("data")); const BranchingMap = lazy(() => import("./BranchingMap").then((module) => ({ default: module.BranchingMap })), ); @@ -55,31 +54,6 @@ export const QuestionSwitchWindowTool = ({ }} /> - // { - // console.log(e) - // Array.from(e.target.files).forEach((element, i) => { - // setTimeout(() => { - // console.log(i) - // console.log(Number(element.name.replace(/[^0-9,\s]/g, ""))) - // const q = questions.find((q) => q.page + 1 === Number(element.name.replace(/[^0-9,\s]/g, ""))) - // if (q !== undefined) { - // console.log(q) - // console.log("-----------------") - // uploadQuestionImage( - // q.id, - // quiz.qid, - // e.target.files[i], - // (question, url) => { - // question.content.back = url; - // question.content.originalBack = url; - // }, - // ); - // } - // }, 1000); - // }); - // }} - // /> } {openBranchingPage ? ( diff --git a/src/pages/Questions/DraggableList/QuestionPageCardTitle.tsx b/src/pages/Questions/DraggableList/QuestionPageCardTitle.tsx index 6bcfe86b..b424dd35 100644 --- a/src/pages/Questions/DraggableList/QuestionPageCardTitle.tsx +++ b/src/pages/Questions/DraggableList/QuestionPageCardTitle.tsx @@ -126,7 +126,6 @@ const QuestionPageCardTitle = memo(function ({ value={title} placeholder={"Заголовок вопроса"} onChange={({ target }) => { - console.log(target.value.length) if (target.value.length > maxLengthTextField) { enqueueSnackbar("Превышена длина вводимого текста") } else { diff --git a/src/pages/Questions/DraggableList/index.tsx b/src/pages/Questions/DraggableList/index.tsx index 4b9cf1f4..03346b3f 100644 --- a/src/pages/Questions/DraggableList/index.tsx +++ b/src/pages/Questions/DraggableList/index.tsx @@ -31,9 +31,6 @@ export const DraggableList = ({ createUntypedQuestion(Number(quiz.backendId)); } }, [quiz, filteredQuestions]); - console.log(quiz) - console.log(questions) - // if () {}uploadQuestionImage return ( diff --git a/src/pages/Questions/Emoji/EmojiAnswerItem/VariantAdornment.tsx b/src/pages/Questions/Emoji/EmojiAnswerItem/VariantAdornment.tsx index 15e3a3f9..6dd6c494 100644 --- a/src/pages/Questions/Emoji/EmojiAnswerItem/VariantAdornment.tsx +++ b/src/pages/Questions/Emoji/EmojiAnswerItem/VariantAdornment.tsx @@ -15,7 +15,6 @@ export default function VariantAdornment({ }) { const theme = useTheme(); - console.log("VariantAdornment extendedText", extendedText) return ( diff --git a/src/pages/Questions/QuestionOptions/SliderOptions/SliderOptions.tsx b/src/pages/Questions/QuestionOptions/SliderOptions/SliderOptions.tsx index 3535cfbb..92ba114a 100644 --- a/src/pages/Questions/QuestionOptions/SliderOptions/SliderOptions.tsx +++ b/src/pages/Questions/QuestionOptions/SliderOptions/SliderOptions.tsx @@ -44,11 +44,6 @@ export default function SliderOptions({ question, openBranchingPage, setOpenBran }); }, 5000); const updateStepsDebounced = useDebouncedCallback((value: string) => { - console.log("value") - console.log(value) - console.log(value.toString()) - console.log("ReplaceToNotStartZero(Number(value)) _____________________________________") - console.log(ReplaceToNotStartZero(Number(value))) updateQuestion(question.id, (question) => { question.content.step = ReplaceToNotStartZero(Number(value)); }); diff --git a/src/pages/Tariffs/Tariffs.tsx b/src/pages/Tariffs/Tariffs.tsx index 318c8f46..7ac558e4 100644 --- a/src/pages/Tariffs/Tariffs.tsx +++ b/src/pages/Tariffs/Tariffs.tsx @@ -47,12 +47,12 @@ function TariffPage() { const user = useUserStore((state) => state.customerAccount); const userWithWallet = useUserStore((state) => state.customerAccount); //c wallet const userAccount = useUserStore((state) => state.userAccount); - console.log("________________userWithWallet_____________USERRRRRRR") - console.log(userWithWallet) - console.log("________________userAccount_____________") - console.log(userAccount) - console.log("________________customerAccount_____________") - console.log(user) + // console.info("________________userWithWallet_____________USERRRRRRR") + // console.info(userWithWallet) + // console.info("________________userAccount_____________") + // console.info(userAccount) + // console.info("________________customerAccount_____________") + // console.info(user) const { data: discounts, error: discountsError, isLoading: discountsLoading } = useDiscounts(userId); const [isRequestCreate, setIsRequestCreate] = useState(false); const [openModal, setOpenModal] = useState<{ id?: string; price?: number }>({}); @@ -65,9 +65,6 @@ function TariffPage() { const { data: tariffs, error: tariffsError, isLoading: tariffsLoading } = useTariffs(); -console.log("________34563875693785692576_____ TARIFFS") -console.log(tariffs) - useEffect(() => { if (userWithWallet && user) { let cs = currencyFormatter.format(Number(user.wallet.cash) / 100); @@ -84,24 +81,6 @@ console.log(tariffs) } }, []) - // Добавляем логирование для диагностики - console.log("Tariffs loading state:", { - user: !!user, - userWithWallet: !!userWithWallet, - userId: userId, - tariffs: !!tariffs, - discounts: !!discounts, - tariffsLoading, - tariffsError, - discountsLoading, - discountsError, - userDetails: user ? { - id: user._id, - wallet: user.wallet, - cart: user.cart?.length - } : null - }); - // Проверяем, что все данные загружены и нет ошибок const isDataLoading = tariffsLoading || (userId && discountsLoading); const hasErrors = tariffsError || discountsError; @@ -111,26 +90,14 @@ console.log(tariffs) const hasAllData = user && tariffs && (userId ? discounts : true); if (isDataLoading || isCustomerAccountLoading) { - console.log("Showing loading page because:", { - dataLoading: isDataLoading, - customerAccountLoading: isCustomerAccountLoading, - userId, - user: !!user - }); return ; } if (hasErrors) { - console.log("Showing loading page because of errors:", { tariffsError, discountsError }); return ; } if (!hasAllData) { - console.log("Showing loading page because:", { - noUser: !user, - noTariffs: !tariffs, - noDiscounts: userId && !discounts - }); return ; } @@ -154,14 +121,9 @@ console.log(tariffs) //Если нам хватает денежек - покупаем тариф const [data, payError] = await cartApi.pay(); - console.log("payError || !data") - console.log("payError", payError) - console.log("data", data) if (payError || !data) { - console.log("прошли 1 проверку_______") //если денег не хватило if (payError?.includes("insufficient funds") || payError?.includes("Payment Required")) { - console.log("прошли 2 проверку_______") let cashDif = Number(payError.split(":")[1]); if (!userId) { @@ -176,7 +138,6 @@ console.log(tariffs) wayback: "list", token }); - console.log(l) window.location.href = l; return; } diff --git a/src/pages/Tariffs/tariffsUtils/createTariffElements.tsx b/src/pages/Tariffs/tariffsUtils/createTariffElements.tsx index 7999e51f..1511e49c 100644 --- a/src/pages/Tariffs/tariffsUtils/createTariffElements.tsx +++ b/src/pages/Tariffs/tariffsUtils/createTariffElements.tsx @@ -17,10 +17,6 @@ export const createTariffElements = ( cc?: boolean, icon?: ReactNode ) => { - console.log("start work createTariffElements") - console.log("filteredTariffs ", filteredTariffs) - console.log("user ", user) - console.log("user.isUserNko, ", user.isUserNko) const tariffElements = filteredTariffs .filter((tariff) => tariff.privileges.length > 0) .map((tariff, index) => { diff --git a/src/pages/createQuize/AvailablePrivilege.tsx b/src/pages/createQuize/AvailablePrivilege.tsx index 7b7cd5b0..dbca4762 100644 --- a/src/pages/createQuize/AvailablePrivilege.tsx +++ b/src/pages/createQuize/AvailablePrivilege.tsx @@ -53,8 +53,6 @@ export default function AvailablePrivilege() { } const quizUnlimDays = getCramps(quizUnlimTime, userPrivileges?.quizUnlimTime?.created_at || ""); const squizBadgeDays = getCramps(squizHideBadge, userPrivileges?.squizHideBadge?.created_at || ""); - console.log(userPrivileges) - console.log(quizUnlimTime) return ( // if (Array.isArray(sortedMessages)) ticket.lastMessageId = sortedMessages?.at(-1)?.id || ""; if (Array.isArray(sortedMessages)) ticket.lastMessageId = sortedMessages?.[sortedMessages.length - 1]?.id || ""; - console.log("ticketStudy, ", sortedMessages) }); export const incrementUnauthMessage = () => diff --git a/src/stores/user.ts b/src/stores/user.ts index 99354f16..4de52d83 100644 --- a/src/stores/user.ts +++ b/src/stores/user.ts @@ -72,6 +72,5 @@ export const setUserAccount = (userAccount: OriginalUserAccount) => useUserStore.setState({ userAccount }); export const setCustomerAccount = (customerAccount: UserAccount) => { - console.log("setCustomerAccount called with:", customerAccount); useUserStore.setState({ customerAccount }); }; diff --git a/src/ui_kit/FloatingSupportChat/utils.ts b/src/ui_kit/FloatingSupportChat/utils.ts index 87d80ca6..430030ac 100644 --- a/src/ui_kit/FloatingSupportChat/utils.ts +++ b/src/ui_kit/FloatingSupportChat/utils.ts @@ -11,16 +11,12 @@ interface SelectSendingMethod { } export const selectSendingMethod = async ({ messageField, isSnackbar = true, systemError = false }: SelectSendingMethod) => { - console.log("click") const user = useUserStore.getState().user?._id; const ticket = useTicketStore.getState()[user ? "authData" : "unauthData"]; - console.log(ticket) - console.log("click 2") let successful = false; if (!(window.location.hostname == 'localhost' && systemError)) { //предупреждать о системных ошибках вне локалхост if (!ticket.sessionData?.ticketId) { - console.log("autorisated 2") const [data, createError] = await createTicket({ message: messageField, useToken: Boolean(user), diff --git a/src/ui_kit/Modal/CropModal/NavigationPanel.tsx b/src/ui_kit/Modal/CropModal/NavigationPanel.tsx index 580a8a0a..95872caa 100644 --- a/src/ui_kit/Modal/CropModal/NavigationPanel.tsx +++ b/src/ui_kit/Modal/CropModal/NavigationPanel.tsx @@ -29,9 +29,6 @@ export const NavigationPanel: FC = ({ const isMobile = useMediaQuery(theme.breakpoints.down(786)); const lastStep = currentStep + 1 === totalSteps; - console.log("nextStepName") - console.log(nextStepName) - const handlePrevStep = () => { if (currentStep === 0) return; setCurrentStep(currentStep - 1); diff --git a/src/ui_kit/Modal/CropModal/WorkSpace.tsx b/src/ui_kit/Modal/CropModal/WorkSpace.tsx index 057d5975..e9f1a483 100644 --- a/src/ui_kit/Modal/CropModal/WorkSpace.tsx +++ b/src/ui_kit/Modal/CropModal/WorkSpace.tsx @@ -46,8 +46,6 @@ export default function WorkSpace({ modalModels[currentStepName] ), [currentStepName]); - // console.log(" промежуточный рендер которому должно быть похуй") - return ( <> { const [open, setOpen] = useState(false); const quiz = useCurrentQuiz(); const account = useUserStore() - console.log(account.userId) if (account.userId === "6755b1ddd5802e9f13663f56") { return ( <> diff --git a/src/utils/hooks/useAutoPay.ts b/src/utils/hooks/useAutoPay.ts index c1a79df3..a78d88d8 100644 --- a/src/utils/hooks/useAutoPay.ts +++ b/src/utils/hooks/useAutoPay.ts @@ -56,10 +56,6 @@ export const useAfterPay = () => { //Покупка ИИ тарифа из настройки квиза ИИ вкладки if (URLaction === "buy" && URLadditionalinformation) { const quizId = Number(URLadditionalinformation); - console.log("useAutoPay: Processing AI tariff purchase", { - quizId, - wayback: searchParams.get("wayback") - }); if (quizId) { setEditQuizId(Number(quizId)); //Выбираем квиз @@ -68,7 +64,6 @@ export const useAfterPay = () => { // Проверяем wayback параметр для определения куда переходить const wayback = searchParams.get("wayback"); if (wayback === "edit") { - console.log("useAutoPay: Navigating to /edit first, then /personalization-ai"); // Сначала переходим на /edit, затем на /personalization-ai navigate("/edit"); // Используем setTimeout чтобы дать время для загрузки /edit @@ -76,7 +71,6 @@ export const useAfterPay = () => { navigate("/personalization-ai"); }, 100); } else { - console.log("useAutoPay: Direct navigation to /personalization-ai"); // Прямой переход на /personalization-ai navigate("/personalization-ai"); } diff --git a/src/utils/hooks/usePipeSubscriber.ts b/src/utils/hooks/usePipeSubscriber.ts index 8a9c2303..b6b58d63 100644 --- a/src/utils/hooks/usePipeSubscriber.ts +++ b/src/utils/hooks/usePipeSubscriber.ts @@ -43,8 +43,6 @@ export const usePipeSubscriber = () => { `/customer/v1.0.1/account/pipe?Authorization=${token}`, onNewData: (data) => { let message = data[0] as PipeMessage - console.log("truba") - console.log(message) updateSSEValue(message) //Пропускаем пингование diff --git a/src/utils/hooks/useUserAccountFetcher.ts b/src/utils/hooks/useUserAccountFetcher.ts index 5785cdc4..948c5aa4 100644 --- a/src/utils/hooks/useUserAccountFetcher.ts +++ b/src/utils/hooks/useUserAccountFetcher.ts @@ -26,7 +26,6 @@ export const useUserAccountFetcher = ({ useEffect(() => { if (!userId) return; - console.log("useUserAccountFetcher: Starting request for userId:", userId, "url:", url); const controller = new AbortController(); makeRequest({ url, @@ -38,15 +37,12 @@ export const useUserAccountFetcher = ({ }) .then((result) => { devlog("User account", result); - console.log("useUserAccountFetcher: Success for userId:", userId, "result:", result); if (result) onNewUserAccountRef.current(result); }) .catch((error) => { devlog("Error fetching user account", error); - console.log("useUserAccountFetcher: Error for userId:", userId, "error:", error); if (error.response?.status === 409) return; if (isAxiosError(error) && error.response?.status === 404) { - console.log("useUserAccountFetcher: Creating user account for userId:", userId); // Формируем правильный URL для создания аккаунта let createUrl = url; @@ -58,28 +54,23 @@ export const useUserAccountFetcher = ({ createUrl = url.replace("get", "create"); } - console.log("useUserAccountFetcher: Create URL:", createUrl); createUserAccount(controller.signal, createUrl) .then((result) => { devlog("Created user account", result); - console.log("useUserAccountFetcher: Account created successfully:", result); // Проверяем структуру ответа и записываем в стор if (result) { // Если результат содержит created_account, используем его if (result.created_account) { - console.log("useUserAccountFetcher: Using result.created_account"); onNewUserAccountRef.current(result.created_account as T); } // Если результат сам является аккаунтом (для customerAccount) else if (result.userId && result.wallet) { - console.log("useUserAccountFetcher: Using result directly as customerAccount"); onNewUserAccountRef.current(result as T); } // Если ничего не подходит, логируем для диагностики else { - console.log("useUserAccountFetcher: Unknown result structure:", result); onNewUserAccountRef.current(result as T); } } @@ -87,11 +78,11 @@ export const useUserAccountFetcher = ({ .catch((error) => { if (error.response?.status === 409) return; devlog("Error creating user account", error); - console.log("useUserAccountFetcher: Error creating account:", error); + console.error("useUserAccountFetcher: Error creating account:", error); onErrorRef.current?.(error); }); } else { - console.log(error) + console.error(error) onErrorRef.current?.(error); } }); diff --git a/src/utils/parse-error.ts b/src/utils/parse-error.ts index e644b623..fd2bb26a 100644 --- a/src/utils/parse-error.ts +++ b/src/utils/parse-error.ts @@ -42,7 +42,6 @@ export const parseAxiosError = (nativeError: unknown): [string, number?] => { if(status === 409 || status === 401 || status === 404) { const responseData = error.response.data as any; const serverErrorMessage = responseData?.message || responseData?.error; - console.log(serverErrorMessage) const translatedMessage = translateMessage[serverErrorMessage?.toLowerCase() || ""] return [translatedMessage || "", serverError.statusCode]; }