чистка логов
This commit is contained in:
parent
3df3eb2432
commit
84f1011de0
@ -165,7 +165,7 @@
|
|||||||
console.log(params.get("debug"))
|
console.log(params.get("debug"))
|
||||||
if (params.get("debug")) {
|
if (params.get("debug")) {
|
||||||
console.log(
|
console.log(
|
||||||
"mhgfhdhfjhffhfhjfghjgf"
|
"params.get(debug) is true"
|
||||||
)
|
)
|
||||||
let scriptTag = document.createElement('script');
|
let scriptTag = document.createElement('script');
|
||||||
scriptTag.setAttribute('src', "https://markknol.github.io/console-log-viewer/console-log-viewer.js");
|
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`,
|
url: `${process.env.REACT_APP_DOMAIN}/customer/v1.0.1/account`,
|
||||||
userId,
|
userId,
|
||||||
onNewUserAccount: (account) => {
|
onNewUserAccount: (account) => {
|
||||||
console.log("App: Setting customerAccount:", account);
|
|
||||||
console.log("App: customerAccount structure:", {
|
|
||||||
userId: account?.userId,
|
|
||||||
wallet: account?.wallet,
|
|
||||||
cart: account?.cart
|
|
||||||
});
|
|
||||||
setCustomerAccount(account);
|
setCustomerAccount(account);
|
||||||
},
|
},
|
||||||
onError: (error) => {
|
onError: (error) => {
|
||||||
console.log("App: Error in customerAccount fetcher:", error);
|
console.error("App: Error in customerAccount fetcher:", error);
|
||||||
const errorMessage = getMessageFromFetchError(error);
|
const errorMessage = getMessageFromFetchError(error);
|
||||||
if (errorMessage) {
|
if (errorMessage) {
|
||||||
enqueueSnackbar(errorMessage);
|
enqueueSnackbar(errorMessage);
|
||||||
|
@ -150,10 +150,6 @@ export const AmoQuestions: FC<Props> = ({
|
|||||||
}, [activeScope])
|
}, [activeScope])
|
||||||
const [blockButton, setBlockButton] = useState(false)
|
const [blockButton, setBlockButton] = useState(false)
|
||||||
|
|
||||||
console.log("selectedQuestions")
|
|
||||||
console.log(selectedQuestions)
|
|
||||||
console.log("SCFworld")
|
|
||||||
console.log(SCFworld)
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Box
|
<Box
|
||||||
|
@ -95,8 +95,6 @@ export const SwitchPages = ({
|
|||||||
const [specialPage, setSpecialPage] = useState<"deleteCell" | "removeAccount" | "settingsBlock" | "accountInfo" | "amoLogin" | "">(accountInfo ? "accountInfo" : "amoLogin")
|
const [specialPage, setSpecialPage] = useState<"deleteCell" | "removeAccount" | "settingsBlock" | "accountInfo" | "amoLogin" | "">(accountInfo ? "accountInfo" : "amoLogin")
|
||||||
const [openDelete, setOpenDelete] = useState<TagQuestionHC | null>(null);
|
const [openDelete, setOpenDelete] = useState<TagQuestionHC | null>(null);
|
||||||
|
|
||||||
console.log("--")
|
|
||||||
console.log(selectedQuestions)
|
|
||||||
|
|
||||||
const startDeleteTagQuestion = (itemForDelete) => {
|
const startDeleteTagQuestion = (itemForDelete) => {
|
||||||
setOpenDelete(itemForDelete)
|
setOpenDelete(itemForDelete)
|
||||||
@ -135,9 +133,6 @@ export const SwitchPages = ({
|
|||||||
|
|
||||||
if (type === "tag") {
|
if (type === "tag") {
|
||||||
setSelectedTags((prevState) => {
|
setSelectedTags((prevState) => {
|
||||||
console.log(prevState)
|
|
||||||
console.log(scope)
|
|
||||||
console.log(id)
|
|
||||||
return({
|
return({
|
||||||
...prevState,
|
...prevState,
|
||||||
[scope]: [...prevState[scope as TagKeys], id],
|
[scope]: [...prevState[scope as TagKeys], id],
|
||||||
@ -147,9 +142,6 @@ export const SwitchPages = ({
|
|||||||
if (type === "question") {
|
if (type === "question") {
|
||||||
const q = questions.find(e => e.backendId === Number(id))
|
const q = questions.find(e => e.backendId === Number(id))
|
||||||
setSelectedQuestions((prevState) => {
|
setSelectedQuestions((prevState) => {
|
||||||
console.log(prevState)
|
|
||||||
console.log(scope)
|
|
||||||
console.log(id)
|
|
||||||
return ({
|
return ({
|
||||||
...prevState,
|
...prevState,
|
||||||
[scope]: [...prevState[scope as QuestionKeys], {
|
[scope]: [...prevState[scope as QuestionKeys], {
|
||||||
|
@ -11,8 +11,6 @@ export const AuditoryList = ({utmParams, auditory, onDelete}:{utmParams:string,a
|
|||||||
const { isTestServer } = useDomainDefine();
|
const { isTestServer } = useDomainDefine();
|
||||||
const [linksOpen, setLinksOpen] = useState(true);
|
const [linksOpen, setLinksOpen] = useState(true);
|
||||||
|
|
||||||
console.log("auditory-___---_auditory__---__-__auditory_------__---__-__---_------__---__-__---_------__---__-____--__")
|
|
||||||
console.log(auditory)
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
@ -93,7 +93,7 @@ export default function PersonalizationAI() {
|
|||||||
useToken: true,
|
useToken: true,
|
||||||
withCredentials: false,
|
withCredentials: false,
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.log(error)
|
console.error(error)
|
||||||
enqueueSnackbar("Ошибка при обновлении данных пользователя", { variant: "error" });
|
enqueueSnackbar("Ошибка при обновлении данных пользователя", { variant: "error" });
|
||||||
return null;
|
return null;
|
||||||
}),
|
}),
|
||||||
@ -103,7 +103,7 @@ export default function PersonalizationAI() {
|
|||||||
useToken: true,
|
useToken: true,
|
||||||
withCredentials: false,
|
withCredentials: false,
|
||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.log(error)
|
console.error(error)
|
||||||
enqueueSnackbar("Ошибка при обновлении данных клиента", { variant: "error" });
|
enqueueSnackbar("Ошибка при обновлении данных клиента", { variant: "error" });
|
||||||
return null;
|
return null;
|
||||||
})
|
})
|
||||||
@ -116,7 +116,7 @@ export default function PersonalizationAI() {
|
|||||||
setCustomerAccount(customerAccountResult);
|
setCustomerAccount(customerAccountResult);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
console.error(error)
|
||||||
enqueueSnackbar("Ошибка при обновлении данных", { variant: "error" });
|
enqueueSnackbar("Ошибка при обновлении данных", { variant: "error" });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -129,8 +129,6 @@ export default function PersonalizationAI() {
|
|||||||
(async () => {
|
(async () => {
|
||||||
if (quiz?.backendId) {
|
if (quiz?.backendId) {
|
||||||
const [result, error] = await auditoryGet({ quizId: quiz.backendId });
|
const [result, error] = await auditoryGet({ quizId: quiz.backendId });
|
||||||
console.log("result-___---_------__---__-__---_------__---__-__---_------__---__-__---_------__---__-____--__")
|
|
||||||
console.log(result)
|
|
||||||
if (result) {
|
if (result) {
|
||||||
setAuditory(result);
|
setAuditory(result);
|
||||||
}
|
}
|
||||||
@ -210,8 +208,6 @@ export default function PersonalizationAI() {
|
|||||||
setUtmParams(paramString ? `&${paramString}` : "");
|
setUtmParams(paramString ? `&${paramString}` : "");
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log("______----giga_chat-----__--_---_--_----__--__-__--_--__--__--_---_______-quiz")
|
|
||||||
console.log(quiz?.giga_chat)
|
|
||||||
const startCreate = async () => {
|
const startCreate = async () => {
|
||||||
if (quiz?.giga_chat) {
|
if (quiz?.giga_chat) {
|
||||||
createNewLink();
|
createNewLink();
|
||||||
@ -272,12 +268,9 @@ export default function PersonalizationAI() {
|
|||||||
|
|
||||||
|
|
||||||
// Обновляем данные квиза после успешной оплаты
|
// Обновляем данные квиза после успешной оплаты
|
||||||
console.log("Обновляем данные квиза после оплаты");
|
|
||||||
const [quizes, quizesError] = await quizApi.getList();
|
const [quizes, quizesError] = await quizApi.getList();
|
||||||
console.log("Получены данные квизов:", quizes);
|
|
||||||
if (!quizesError) {
|
if (!quizesError) {
|
||||||
setQuizes(quizes);
|
setQuizes(quizes);
|
||||||
console.log("Данные квизов обновлены в сторе");
|
|
||||||
} else {
|
} else {
|
||||||
console.error("Ошибка при получении данных квизов:", quizesError);
|
console.error("Ошибка при получении данных квизов:", quizesError);
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,6 @@ import { uploadQuestionImage } from "@/stores/questions/actions";
|
|||||||
import { useCurrentQuiz } from "@/stores/quizes/hooks";
|
import { useCurrentQuiz } from "@/stores/quizes/hooks";
|
||||||
import { updateQuestion } from "@root/questions/actions";
|
import { updateQuestion } from "@root/questions/actions";
|
||||||
let params = (new URL(document.location)).searchParams;
|
let params = (new URL(document.location)).searchParams;
|
||||||
console.log(params.get("data"));
|
|
||||||
const BranchingMap = lazy(() =>
|
const BranchingMap = lazy(() =>
|
||||||
import("./BranchingMap").then((module) => ({ default: module.BranchingMap })),
|
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" }}>
|
<Box sx={{ width: isTablet ? "100%" : "796px" }}>
|
||||||
{openBranchingPage ? (
|
{openBranchingPage ? (
|
||||||
|
@ -126,7 +126,6 @@ const QuestionPageCardTitle = memo<Props>(function ({
|
|||||||
value={title}
|
value={title}
|
||||||
placeholder={"Заголовок вопроса"}
|
placeholder={"Заголовок вопроса"}
|
||||||
onChange={({ target }) => {
|
onChange={({ target }) => {
|
||||||
console.log(target.value.length)
|
|
||||||
if (target.value.length > maxLengthTextField) {
|
if (target.value.length > maxLengthTextField) {
|
||||||
enqueueSnackbar("Превышена длина вводимого текста")
|
enqueueSnackbar("Превышена длина вводимого текста")
|
||||||
} else {
|
} else {
|
||||||
|
@ -31,9 +31,6 @@ export const DraggableList = ({
|
|||||||
createUntypedQuestion(Number(quiz.backendId));
|
createUntypedQuestion(Number(quiz.backendId));
|
||||||
}
|
}
|
||||||
}, [quiz, filteredQuestions]);
|
}, [quiz, filteredQuestions]);
|
||||||
console.log(quiz)
|
|
||||||
console.log(questions)
|
|
||||||
// if () {}uploadQuestionImage
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<DragDropContext onDragEnd={onDragEnd}>
|
<DragDropContext onDragEnd={onDragEnd}>
|
||||||
|
@ -15,7 +15,6 @@ export default function VariantAdornment({
|
|||||||
}) {
|
}) {
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
|
|
||||||
console.log("VariantAdornment extendedText", extendedText)
|
|
||||||
return (
|
return (
|
||||||
<Box sx={{ cursor: "pointer" }}>
|
<Box sx={{ cursor: "pointer" }}>
|
||||||
<Box data-cy="choose-emoji-button" onClick={onClick}>
|
<Box data-cy="choose-emoji-button" onClick={onClick}>
|
||||||
|
@ -44,11 +44,6 @@ export default function SliderOptions({ question, openBranchingPage, setOpenBran
|
|||||||
});
|
});
|
||||||
}, 5000);
|
}, 5000);
|
||||||
const updateStepsDebounced = useDebouncedCallback((value: string) => {
|
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) => {
|
updateQuestion<QuizQuestionNumber>(question.id, (question) => {
|
||||||
question.content.step = ReplaceToNotStartZero(Number(value));
|
question.content.step = ReplaceToNotStartZero(Number(value));
|
||||||
});
|
});
|
||||||
|
@ -47,12 +47,12 @@ function TariffPage() {
|
|||||||
const user = useUserStore((state) => state.customerAccount);
|
const user = useUserStore((state) => state.customerAccount);
|
||||||
const userWithWallet = useUserStore((state) => state.customerAccount); //c wallet
|
const userWithWallet = useUserStore((state) => state.customerAccount); //c wallet
|
||||||
const userAccount = useUserStore((state) => state.userAccount);
|
const userAccount = useUserStore((state) => state.userAccount);
|
||||||
console.log("________________userWithWallet_____________USERRRRRRR")
|
// console.info("________________userWithWallet_____________USERRRRRRR")
|
||||||
console.log(userWithWallet)
|
// console.info(userWithWallet)
|
||||||
console.log("________________userAccount_____________")
|
// console.info("________________userAccount_____________")
|
||||||
console.log(userAccount)
|
// console.info(userAccount)
|
||||||
console.log("________________customerAccount_____________")
|
// console.info("________________customerAccount_____________")
|
||||||
console.log(user)
|
// console.info(user)
|
||||||
const { data: discounts, error: discountsError, isLoading: discountsLoading } = useDiscounts(userId);
|
const { data: discounts, error: discountsError, isLoading: discountsLoading } = useDiscounts(userId);
|
||||||
const [isRequestCreate, setIsRequestCreate] = useState(false);
|
const [isRequestCreate, setIsRequestCreate] = useState(false);
|
||||||
const [openModal, setOpenModal] = useState<{ id?: string; price?: number }>({});
|
const [openModal, setOpenModal] = useState<{ id?: string; price?: number }>({});
|
||||||
@ -65,9 +65,6 @@ function TariffPage() {
|
|||||||
|
|
||||||
const { data: tariffs, error: tariffsError, isLoading: tariffsLoading } = useTariffs();
|
const { data: tariffs, error: tariffsError, isLoading: tariffsLoading } = useTariffs();
|
||||||
|
|
||||||
console.log("________34563875693785692576_____ TARIFFS")
|
|
||||||
console.log(tariffs)
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (userWithWallet && user) {
|
if (userWithWallet && user) {
|
||||||
let cs = currencyFormatter.format(Number(user.wallet.cash) / 100);
|
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 isDataLoading = tariffsLoading || (userId && discountsLoading);
|
||||||
const hasErrors = tariffsError || discountsError;
|
const hasErrors = tariffsError || discountsError;
|
||||||
@ -111,26 +90,14 @@ console.log(tariffs)
|
|||||||
const hasAllData = user && tariffs && (userId ? discounts : true);
|
const hasAllData = user && tariffs && (userId ? discounts : true);
|
||||||
|
|
||||||
if (isDataLoading || isCustomerAccountLoading) {
|
if (isDataLoading || isCustomerAccountLoading) {
|
||||||
console.log("Showing loading page because:", {
|
|
||||||
dataLoading: isDataLoading,
|
|
||||||
customerAccountLoading: isCustomerAccountLoading,
|
|
||||||
userId,
|
|
||||||
user: !!user
|
|
||||||
});
|
|
||||||
return <LoadingPage />;
|
return <LoadingPage />;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hasErrors) {
|
if (hasErrors) {
|
||||||
console.log("Showing loading page because of errors:", { tariffsError, discountsError });
|
|
||||||
return <LoadingPage />;
|
return <LoadingPage />;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!hasAllData) {
|
if (!hasAllData) {
|
||||||
console.log("Showing loading page because:", {
|
|
||||||
noUser: !user,
|
|
||||||
noTariffs: !tariffs,
|
|
||||||
noDiscounts: userId && !discounts
|
|
||||||
});
|
|
||||||
return <LoadingPage />;
|
return <LoadingPage />;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -154,14 +121,9 @@ console.log(tariffs)
|
|||||||
//Если нам хватает денежек - покупаем тариф
|
//Если нам хватает денежек - покупаем тариф
|
||||||
const [data, payError] = await cartApi.pay();
|
const [data, payError] = await cartApi.pay();
|
||||||
|
|
||||||
console.log("payError || !data")
|
|
||||||
console.log("payError", payError)
|
|
||||||
console.log("data", data)
|
|
||||||
if (payError || !data) {
|
if (payError || !data) {
|
||||||
console.log("прошли 1 проверку_______")
|
|
||||||
//если денег не хватило
|
//если денег не хватило
|
||||||
if (payError?.includes("insufficient funds") || payError?.includes("Payment Required")) {
|
if (payError?.includes("insufficient funds") || payError?.includes("Payment Required")) {
|
||||||
console.log("прошли 2 проверку_______")
|
|
||||||
let cashDif = Number(payError.split(":")[1]);
|
let cashDif = Number(payError.split(":")[1]);
|
||||||
|
|
||||||
if (!userId) {
|
if (!userId) {
|
||||||
@ -176,7 +138,6 @@ console.log(tariffs)
|
|||||||
wayback: "list",
|
wayback: "list",
|
||||||
token
|
token
|
||||||
});
|
});
|
||||||
console.log(l)
|
|
||||||
window.location.href = l;
|
window.location.href = l;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -17,10 +17,6 @@ export const createTariffElements = (
|
|||||||
cc?: boolean,
|
cc?: boolean,
|
||||||
icon?: ReactNode
|
icon?: ReactNode
|
||||||
) => {
|
) => {
|
||||||
console.log("start work createTariffElements")
|
|
||||||
console.log("filteredTariffs ", filteredTariffs)
|
|
||||||
console.log("user ", user)
|
|
||||||
console.log("user.isUserNko, ", user.isUserNko)
|
|
||||||
const tariffElements = filteredTariffs
|
const tariffElements = filteredTariffs
|
||||||
.filter((tariff) => tariff.privileges.length > 0)
|
.filter((tariff) => tariff.privileges.length > 0)
|
||||||
.map((tariff, index) => {
|
.map((tariff, index) => {
|
||||||
|
@ -53,8 +53,6 @@ export default function AvailablePrivilege() {
|
|||||||
}
|
}
|
||||||
const quizUnlimDays = getCramps(quizUnlimTime, userPrivileges?.quizUnlimTime?.created_at || "");
|
const quizUnlimDays = getCramps(quizUnlimTime, userPrivileges?.quizUnlimTime?.created_at || "");
|
||||||
const squizBadgeDays = getCramps(squizHideBadge, userPrivileges?.squizHideBadge?.created_at || "");
|
const squizBadgeDays = getCramps(squizHideBadge, userPrivileges?.squizHideBadge?.created_at || "");
|
||||||
console.log(userPrivileges)
|
|
||||||
console.log(quizUnlimTime)
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Box
|
<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?.at(-1)?.id || "";
|
||||||
if (Array.isArray(sortedMessages)) ticket.lastMessageId = sortedMessages?.[sortedMessages.length - 1]?.id || "";
|
if (Array.isArray(sortedMessages)) ticket.lastMessageId = sortedMessages?.[sortedMessages.length - 1]?.id || "";
|
||||||
console.log("ticketStudy, ", sortedMessages)
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const incrementUnauthMessage = () =>
|
export const incrementUnauthMessage = () =>
|
||||||
|
@ -72,6 +72,5 @@ export const setUserAccount = (userAccount: OriginalUserAccount) =>
|
|||||||
useUserStore.setState({ userAccount });
|
useUserStore.setState({ userAccount });
|
||||||
|
|
||||||
export const setCustomerAccount = (customerAccount: UserAccount) => {
|
export const setCustomerAccount = (customerAccount: UserAccount) => {
|
||||||
console.log("setCustomerAccount called with:", customerAccount);
|
|
||||||
useUserStore.setState({ customerAccount });
|
useUserStore.setState({ customerAccount });
|
||||||
};
|
};
|
||||||
|
@ -11,16 +11,12 @@ interface SelectSendingMethod {
|
|||||||
|
|
||||||
}
|
}
|
||||||
export const selectSendingMethod = async ({ messageField, isSnackbar = true, systemError = false }: SelectSendingMethod) => {
|
export const selectSendingMethod = async ({ messageField, isSnackbar = true, systemError = false }: SelectSendingMethod) => {
|
||||||
console.log("click")
|
|
||||||
const user = useUserStore.getState().user?._id;
|
const user = useUserStore.getState().user?._id;
|
||||||
const ticket = useTicketStore.getState()[user ? "authData" : "unauthData"];
|
const ticket = useTicketStore.getState()[user ? "authData" : "unauthData"];
|
||||||
console.log(ticket)
|
|
||||||
|
|
||||||
console.log("click 2")
|
|
||||||
let successful = false;
|
let successful = false;
|
||||||
if (!(window.location.hostname == 'localhost' && systemError)) { //предупреждать о системных ошибках вне локалхост
|
if (!(window.location.hostname == 'localhost' && systemError)) { //предупреждать о системных ошибках вне локалхост
|
||||||
if (!ticket.sessionData?.ticketId) {
|
if (!ticket.sessionData?.ticketId) {
|
||||||
console.log("autorisated 2")
|
|
||||||
const [data, createError] = await createTicket({
|
const [data, createError] = await createTicket({
|
||||||
message: messageField,
|
message: messageField,
|
||||||
useToken: Boolean(user),
|
useToken: Boolean(user),
|
||||||
|
@ -29,9 +29,6 @@ export const NavigationPanel: FC<Props> = ({
|
|||||||
const isMobile = useMediaQuery(theme.breakpoints.down(786));
|
const isMobile = useMediaQuery(theme.breakpoints.down(786));
|
||||||
const lastStep = currentStep + 1 === totalSteps;
|
const lastStep = currentStep + 1 === totalSteps;
|
||||||
|
|
||||||
console.log("nextStepName")
|
|
||||||
console.log(nextStepName)
|
|
||||||
|
|
||||||
const handlePrevStep = () => {
|
const handlePrevStep = () => {
|
||||||
if (currentStep === 0) return;
|
if (currentStep === 0) return;
|
||||||
setCurrentStep(currentStep - 1);
|
setCurrentStep(currentStep - 1);
|
||||||
|
@ -46,8 +46,6 @@ export default function WorkSpace({
|
|||||||
modalModels[currentStepName]
|
modalModels[currentStepName]
|
||||||
), [currentStepName]);
|
), [currentStepName]);
|
||||||
|
|
||||||
// console.log(" промежуточный рендер которому должно быть похуй")
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Box
|
<Box
|
||||||
|
@ -13,7 +13,6 @@ export const SwitchAI = () => {
|
|||||||
const [open, setOpen] = useState(false);
|
const [open, setOpen] = useState(false);
|
||||||
const quiz = useCurrentQuiz();
|
const quiz = useCurrentQuiz();
|
||||||
const account = useUserStore()
|
const account = useUserStore()
|
||||||
console.log(account.userId)
|
|
||||||
if (account.userId === "6755b1ddd5802e9f13663f56") {
|
if (account.userId === "6755b1ddd5802e9f13663f56") {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
@ -56,10 +56,6 @@ export const useAfterPay = () => {
|
|||||||
//Покупка ИИ тарифа из настройки квиза ИИ вкладки
|
//Покупка ИИ тарифа из настройки квиза ИИ вкладки
|
||||||
if (URLaction === "buy" && URLadditionalinformation) {
|
if (URLaction === "buy" && URLadditionalinformation) {
|
||||||
const quizId = Number(URLadditionalinformation);
|
const quizId = Number(URLadditionalinformation);
|
||||||
console.log("useAutoPay: Processing AI tariff purchase", {
|
|
||||||
quizId,
|
|
||||||
wayback: searchParams.get("wayback")
|
|
||||||
});
|
|
||||||
|
|
||||||
if (quizId) {
|
if (quizId) {
|
||||||
setEditQuizId(Number(quizId)); //Выбираем квиз
|
setEditQuizId(Number(quizId)); //Выбираем квиз
|
||||||
@ -68,7 +64,6 @@ export const useAfterPay = () => {
|
|||||||
// Проверяем wayback параметр для определения куда переходить
|
// Проверяем wayback параметр для определения куда переходить
|
||||||
const wayback = searchParams.get("wayback");
|
const wayback = searchParams.get("wayback");
|
||||||
if (wayback === "edit") {
|
if (wayback === "edit") {
|
||||||
console.log("useAutoPay: Navigating to /edit first, then /personalization-ai");
|
|
||||||
// Сначала переходим на /edit, затем на /personalization-ai
|
// Сначала переходим на /edit, затем на /personalization-ai
|
||||||
navigate("/edit");
|
navigate("/edit");
|
||||||
// Используем setTimeout чтобы дать время для загрузки /edit
|
// Используем setTimeout чтобы дать время для загрузки /edit
|
||||||
@ -76,7 +71,6 @@ export const useAfterPay = () => {
|
|||||||
navigate("/personalization-ai");
|
navigate("/personalization-ai");
|
||||||
}, 100);
|
}, 100);
|
||||||
} else {
|
} else {
|
||||||
console.log("useAutoPay: Direct navigation to /personalization-ai");
|
|
||||||
// Прямой переход на /personalization-ai
|
// Прямой переход на /personalization-ai
|
||||||
navigate("/personalization-ai");
|
navigate("/personalization-ai");
|
||||||
}
|
}
|
||||||
|
@ -43,8 +43,6 @@ export const usePipeSubscriber = () => {
|
|||||||
`/customer/v1.0.1/account/pipe?Authorization=${token}`,
|
`/customer/v1.0.1/account/pipe?Authorization=${token}`,
|
||||||
onNewData: (data) => {
|
onNewData: (data) => {
|
||||||
let message = data[0] as PipeMessage
|
let message = data[0] as PipeMessage
|
||||||
console.log("truba")
|
|
||||||
console.log(message)
|
|
||||||
updateSSEValue(message)
|
updateSSEValue(message)
|
||||||
|
|
||||||
//Пропускаем пингование
|
//Пропускаем пингование
|
||||||
|
@ -26,7 +26,6 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!userId) return;
|
if (!userId) return;
|
||||||
console.log("useUserAccountFetcher: Starting request for userId:", userId, "url:", url);
|
|
||||||
const controller = new AbortController();
|
const controller = new AbortController();
|
||||||
makeRequest<never, T>({
|
makeRequest<never, T>({
|
||||||
url,
|
url,
|
||||||
@ -38,15 +37,12 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
|||||||
})
|
})
|
||||||
.then((result) => {
|
.then((result) => {
|
||||||
devlog("User account", result);
|
devlog("User account", result);
|
||||||
console.log("useUserAccountFetcher: Success for userId:", userId, "result:", result);
|
|
||||||
if (result) onNewUserAccountRef.current(result);
|
if (result) onNewUserAccountRef.current(result);
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
devlog("Error fetching user account", error);
|
devlog("Error fetching user account", error);
|
||||||
console.log("useUserAccountFetcher: Error for userId:", userId, "error:", error);
|
|
||||||
if (error.response?.status === 409) return;
|
if (error.response?.status === 409) return;
|
||||||
if (isAxiosError(error) && error.response?.status === 404) {
|
if (isAxiosError(error) && error.response?.status === 404) {
|
||||||
console.log("useUserAccountFetcher: Creating user account for userId:", userId);
|
|
||||||
|
|
||||||
// Формируем правильный URL для создания аккаунта
|
// Формируем правильный URL для создания аккаунта
|
||||||
let createUrl = url;
|
let createUrl = url;
|
||||||
@ -58,28 +54,23 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
|||||||
createUrl = url.replace("get", "create");
|
createUrl = url.replace("get", "create");
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("useUserAccountFetcher: Create URL:", createUrl);
|
|
||||||
|
|
||||||
createUserAccount(controller.signal, createUrl)
|
createUserAccount(controller.signal, createUrl)
|
||||||
.then((result) => {
|
.then((result) => {
|
||||||
devlog("Created user account", result);
|
devlog("Created user account", result);
|
||||||
console.log("useUserAccountFetcher: Account created successfully:", result);
|
|
||||||
|
|
||||||
// Проверяем структуру ответа и записываем в стор
|
// Проверяем структуру ответа и записываем в стор
|
||||||
if (result) {
|
if (result) {
|
||||||
// Если результат содержит created_account, используем его
|
// Если результат содержит created_account, используем его
|
||||||
if (result.created_account) {
|
if (result.created_account) {
|
||||||
console.log("useUserAccountFetcher: Using result.created_account");
|
|
||||||
onNewUserAccountRef.current(result.created_account as T);
|
onNewUserAccountRef.current(result.created_account as T);
|
||||||
}
|
}
|
||||||
// Если результат сам является аккаунтом (для customerAccount)
|
// Если результат сам является аккаунтом (для customerAccount)
|
||||||
else if (result.userId && result.wallet) {
|
else if (result.userId && result.wallet) {
|
||||||
console.log("useUserAccountFetcher: Using result directly as customerAccount");
|
|
||||||
onNewUserAccountRef.current(result as T);
|
onNewUserAccountRef.current(result as T);
|
||||||
}
|
}
|
||||||
// Если ничего не подходит, логируем для диагностики
|
// Если ничего не подходит, логируем для диагностики
|
||||||
else {
|
else {
|
||||||
console.log("useUserAccountFetcher: Unknown result structure:", result);
|
|
||||||
onNewUserAccountRef.current(result as T);
|
onNewUserAccountRef.current(result as T);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -87,11 +78,11 @@ export const useUserAccountFetcher = <T = UserAccount>({
|
|||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
if (error.response?.status === 409) return;
|
if (error.response?.status === 409) return;
|
||||||
devlog("Error creating user account", error);
|
devlog("Error creating user account", error);
|
||||||
console.log("useUserAccountFetcher: Error creating account:", error);
|
console.error("useUserAccountFetcher: Error creating account:", error);
|
||||||
onErrorRef.current?.(error);
|
onErrorRef.current?.(error);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
console.log(error)
|
console.error(error)
|
||||||
onErrorRef.current?.(error);
|
onErrorRef.current?.(error);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -42,7 +42,6 @@ export const parseAxiosError = (nativeError: unknown): [string, number?] => {
|
|||||||
if(status === 409 || status === 401 || status === 404) {
|
if(status === 409 || status === 401 || status === 404) {
|
||||||
const responseData = error.response.data as any;
|
const responseData = error.response.data as any;
|
||||||
const serverErrorMessage = responseData?.message || responseData?.error;
|
const serverErrorMessage = responseData?.message || responseData?.error;
|
||||||
console.log(serverErrorMessage)
|
|
||||||
const translatedMessage = translateMessage[serverErrorMessage?.toLowerCase() || ""]
|
const translatedMessage = translateMessage[serverErrorMessage?.toLowerCase() || ""]
|
||||||
return [translatedMessage || "", serverError.statusCode];
|
return [translatedMessage || "", serverError.statusCode];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user