чистка логов
This commit is contained in:
parent
3df3eb2432
commit
84f1011de0
@ -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");
|
||||
|
@ -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);
|
||||
|
@ -150,10 +150,6 @@ export const AmoQuestions: FC<Props> = ({
|
||||
}, [activeScope])
|
||||
const [blockButton, setBlockButton] = useState(false)
|
||||
|
||||
console.log("selectedQuestions")
|
||||
console.log(selectedQuestions)
|
||||
console.log("SCFworld")
|
||||
console.log(SCFworld)
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
|
@ -95,8 +95,6 @@ export const SwitchPages = ({
|
||||
const [specialPage, setSpecialPage] = useState<"deleteCell" | "removeAccount" | "settingsBlock" | "accountInfo" | "amoLogin" | "">(accountInfo ? "accountInfo" : "amoLogin")
|
||||
const [openDelete, setOpenDelete] = useState<TagQuestionHC | null>(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], {
|
||||
|
@ -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 (
|
||||
<>
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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 = ({
|
||||
|
||||
}}
|
||||
/>
|
||||
// <input type="file" multiple
|
||||
// onChange={(e) => {
|
||||
// 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);
|
||||
// });
|
||||
// }}
|
||||
// />
|
||||
}
|
||||
<Box sx={{ width: isTablet ? "100%" : "796px" }}>
|
||||
{openBranchingPage ? (
|
||||
|
@ -126,7 +126,6 @@ const QuestionPageCardTitle = memo<Props>(function ({
|
||||
value={title}
|
||||
placeholder={"Заголовок вопроса"}
|
||||
onChange={({ target }) => {
|
||||
console.log(target.value.length)
|
||||
if (target.value.length > maxLengthTextField) {
|
||||
enqueueSnackbar("Превышена длина вводимого текста")
|
||||
} else {
|
||||
|
@ -31,9 +31,6 @@ export const DraggableList = ({
|
||||
createUntypedQuestion(Number(quiz.backendId));
|
||||
}
|
||||
}, [quiz, filteredQuestions]);
|
||||
console.log(quiz)
|
||||
console.log(questions)
|
||||
// if () {}uploadQuestionImage
|
||||
|
||||
return (
|
||||
<DragDropContext onDragEnd={onDragEnd}>
|
||||
|
@ -15,7 +15,6 @@ export default function VariantAdornment({
|
||||
}) {
|
||||
const theme = useTheme();
|
||||
|
||||
console.log("VariantAdornment extendedText", extendedText)
|
||||
return (
|
||||
<Box sx={{ cursor: "pointer" }}>
|
||||
<Box data-cy="choose-emoji-button" onClick={onClick}>
|
||||
|
@ -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<QuizQuestionNumber>(question.id, (question) => {
|
||||
question.content.step = ReplaceToNotStartZero(Number(value));
|
||||
});
|
||||
|
@ -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 <LoadingPage />;
|
||||
}
|
||||
|
||||
if (hasErrors) {
|
||||
console.log("Showing loading page because of errors:", { tariffsError, discountsError });
|
||||
return <LoadingPage />;
|
||||
}
|
||||
|
||||
if (!hasAllData) {
|
||||
console.log("Showing loading page because:", {
|
||||
noUser: !user,
|
||||
noTariffs: !tariffs,
|
||||
noDiscounts: userId && !discounts
|
||||
});
|
||||
return <LoadingPage />;
|
||||
}
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
@ -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) => {
|
||||
|
@ -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 (
|
||||
<Box
|
||||
|
@ -98,7 +98,6 @@ export const addOrUpdateUnauthMessages = (receivedMessages: TicketMessage[]) =>
|
||||
|
||||
// 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 = () =>
|
||||
|
@ -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 });
|
||||
};
|
||||
|
@ -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),
|
||||
|
@ -29,9 +29,6 @@ export const NavigationPanel: FC<Props> = ({
|
||||
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);
|
||||
|
@ -46,8 +46,6 @@ export default function WorkSpace({
|
||||
modalModels[currentStepName]
|
||||
), [currentStepName]);
|
||||
|
||||
// console.log(" промежуточный рендер которому должно быть похуй")
|
||||
|
||||
return (
|
||||
<>
|
||||
<Box
|
||||
|
@ -13,7 +13,6 @@ export const SwitchAI = () => {
|
||||
const [open, setOpen] = useState(false);
|
||||
const quiz = useCurrentQuiz();
|
||||
const account = useUserStore()
|
||||
console.log(account.userId)
|
||||
if (account.userId === "6755b1ddd5802e9f13663f56") {
|
||||
return (
|
||||
<>
|
||||
|
@ -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");
|
||||
}
|
||||
|
@ -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)
|
||||
|
||||
//Пропускаем пингование
|
||||
|
@ -26,7 +26,6 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
||||
|
||||
useEffect(() => {
|
||||
if (!userId) return;
|
||||
console.log("useUserAccountFetcher: Starting request for userId:", userId, "url:", url);
|
||||
const controller = new AbortController();
|
||||
makeRequest<never, T>({
|
||||
url,
|
||||
@ -38,15 +37,12 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
||||
})
|
||||
.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 = <T = UserAccount>({
|
||||
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 = <T = UserAccount>({
|
||||
.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);
|
||||
}
|
||||
});
|
||||
|
@ -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];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user