From 490d3dba108bd93e1bcbca8ec16f216c3a3a73c6 Mon Sep 17 00:00:00 2001 From: "sp.wack" <83104063+amanape@users.noreply.github.com> Date: Tue, 21 Oct 2025 20:03:45 +0400 Subject: [PATCH] Remove toast notifications for starting/resuming conversation sandbox (#11456) --- .../use-unified-start-conversation.ts | 13 ----- frontend/src/i18n/declaration.ts | 3 -- frontend/src/i18n/translation.json | 48 ------------------- 3 files changed, 64 deletions(-) diff --git a/frontend/src/hooks/mutation/use-unified-start-conversation.ts b/frontend/src/hooks/mutation/use-unified-start-conversation.ts index 6a65a7c305..778ba25359 100644 --- a/frontend/src/hooks/mutation/use-unified-start-conversation.ts +++ b/frontend/src/hooks/mutation/use-unified-start-conversation.ts @@ -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(); diff --git a/frontend/src/i18n/declaration.ts b/frontend/src/i18n/declaration.ts index e722897ae7..5cd751a9c4 100644 --- a/frontend/src/i18n/declaration.ts +++ b/frontend/src/i18n/declaration.ts @@ -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", diff --git a/frontend/src/i18n/translation.json b/frontend/src/i18n/translation.json index 64fb117389..3b0ee7bcc2 100644 --- a/frontend/src/i18n/translation.json +++ b/frontend/src/i18n/translation.json @@ -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": "会話を停止しています...",