Remove toast notifications for starting/resuming conversation sandbox (#11456)

This commit is contained in:
sp.wack
2025-10-21 20:03:45 +04:00
committed by GitHub
parent 5ed1dde2e9
commit 490d3dba10
3 changed files with 0 additions and 64 deletions

View File

@@ -1,10 +1,6 @@
import { useMutation, useQueryClient } from "@tanstack/react-query";
import toast from "react-hot-toast";
import { useTranslation } from "react-i18next";
import { Provider } from "#/types/settings";
import { useErrorMessageStore } from "#/stores/error-message-store";
import { TOAST_OPTIONS } from "#/utils/custom-toast-handlers";
import { I18nKey } from "#/i18n/declaration";
import {
getConversationVersionFromQueryCache,
resumeV1ConversationSandbox,
@@ -25,7 +21,6 @@ import {
* startConversation({ conversationId: "some-id", providers: [...] });
*/
export const useUnifiedResumeConversationSandbox = () => {
const { t } = useTranslation();
const queryClient = useQueryClient();
const removeErrorMessage = useErrorMessageStore(
(state) => state.removeErrorMessage,
@@ -53,8 +48,6 @@ export const useUnifiedResumeConversationSandbox = () => {
return startV0Conversation(variables.conversationId, variables.providers);
},
onMutate: async () => {
toast.loading(t(I18nKey.TOAST$STARTING_CONVERSATION), TOAST_OPTIONS);
await queryClient.cancelQueries({ queryKey: ["user", "conversations"] });
const previousConversations = queryClient.getQueryData([
"user",
@@ -64,9 +57,6 @@ export const useUnifiedResumeConversationSandbox = () => {
return { previousConversations };
},
onError: (_, __, context) => {
toast.dismiss();
toast.error(t(I18nKey.TOAST$FAILED_TO_START_CONVERSATION), TOAST_OPTIONS);
if (context?.previousConversations) {
queryClient.setQueryData(
["user", "conversations"],
@@ -78,9 +68,6 @@ export const useUnifiedResumeConversationSandbox = () => {
invalidateConversationQueries(queryClient, variables.conversationId);
},
onSuccess: (_, variables) => {
toast.dismiss();
toast.success(t(I18nKey.TOAST$CONVERSATION_STARTED), TOAST_OPTIONS);
// Clear error messages when starting/resuming conversation
removeErrorMessage();

View File

@@ -927,9 +927,6 @@ export enum I18nKey {
CONVERSATION$FAILED_TO_START_FROM_TASK = "CONVERSATION$FAILED_TO_START_FROM_TASK",
CONVERSATION$NOT_EXIST_OR_NO_PERMISSION = "CONVERSATION$NOT_EXIST_OR_NO_PERMISSION",
CONVERSATION$FAILED_TO_START_WITH_ERROR = "CONVERSATION$FAILED_TO_START_WITH_ERROR",
TOAST$STARTING_CONVERSATION = "TOAST$STARTING_CONVERSATION",
TOAST$FAILED_TO_START_CONVERSATION = "TOAST$FAILED_TO_START_CONVERSATION",
TOAST$CONVERSATION_STARTED = "TOAST$CONVERSATION_STARTED",
TOAST$STOPPING_CONVERSATION = "TOAST$STOPPING_CONVERSATION",
TOAST$FAILED_TO_STOP_CONVERSATION = "TOAST$FAILED_TO_STOP_CONVERSATION",
TOAST$CONVERSATION_STOPPED = "TOAST$CONVERSATION_STOPPED",

View File

@@ -14831,54 +14831,6 @@
"de": "Konversation konnte nicht gestartet werden: {{error}}",
"uk": "Не вдалося запустити розмову: {{error}}"
},
"TOAST$STARTING_CONVERSATION": {
"en": "Starting conversation...",
"ja": "会話を開始しています...",
"zh-CN": "正在启动对话...",
"zh-TW": "正在啟動對話...",
"ko-KR": "대화 시작 중...",
"no": "Starter samtale...",
"it": "Avvio della conversazione...",
"pt": "Iniciando conversa...",
"es": "Iniciando conversación...",
"ar": "بدء المحادثة...",
"fr": "Démarrage de la conversation...",
"tr": "Konuşma başlatılıyor...",
"de": "Konversation wird gestartet...",
"uk": "Запуск розмови..."
},
"TOAST$FAILED_TO_START_CONVERSATION": {
"en": "Failed to start conversation",
"ja": "会話の開始に失敗しました",
"zh-CN": "启动对话失败",
"zh-TW": "啟動對話失敗",
"ko-KR": "대화 시작 실패",
"no": "Kunne ikke starte samtale",
"it": "Impossibile avviare la conversazione",
"pt": "Falha ao iniciar conversa",
"es": "No se pudo iniciar la conversación",
"ar": "فشل بدء المحادثة",
"fr": "Échec du démarrage de la conversation",
"tr": "Konuşma başlatılamadı",
"de": "Konversation konnte nicht gestartet werden",
"uk": "Не вдалося запустити розмову"
},
"TOAST$CONVERSATION_STARTED": {
"en": "Conversation started",
"ja": "会話が開始されました",
"zh-CN": "对话已启动",
"zh-TW": "對話已啟動",
"ko-KR": "대화가 시작되었습니다",
"no": "Samtale startet",
"it": "Conversazione avviata",
"pt": "Conversa iniciada",
"es": "Conversación iniciada",
"ar": "بدأت المحادثة",
"fr": "Conversation démarrée",
"tr": "Konuşma başlatıldı",
"de": "Konversation gestartet",
"uk": "Розмову запущено"
},
"TOAST$STOPPING_CONVERSATION": {
"en": "Stopping conversation...",
"ja": "会話を停止しています...",