From fa2646d648d5cec375c06e72c753cc3475e5f76d Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 23 Feb 2024 14:05:48 +0100 Subject: [PATCH] Saved Message: Suppress error CHANNEL_PRIVATE --- src/api/gramjs/methods/stories.ts | 2 +- src/components/middle/HeaderMenuContainer.tsx | 6 +++++- src/hooks/useChatContextActions.ts | 6 +++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/api/gramjs/methods/stories.ts b/src/api/gramjs/methods/stories.ts index 36ad42abd..32ee0886d 100644 --- a/src/api/gramjs/methods/stories.ts +++ b/src/api/gramjs/methods/stories.ts @@ -367,7 +367,7 @@ export function fetchStoriesMaxIds({ }) { return invokeRequest(new GramJs.stories.GetPeerMaxIDs({ id: peers.map((peer) => buildInputPeer(peer.id, peer.accessHash)), - })); + }), { shouldIgnoreErrors: true }); } async function fetchCommonStoriesRequest({ method, peerId }: { diff --git a/src/components/middle/HeaderMenuContainer.tsx b/src/components/middle/HeaderMenuContainer.tsx index 3c003007b..170ff6e92 100644 --- a/src/components/middle/HeaderMenuContainer.tsx +++ b/src/components/middle/HeaderMenuContainer.tsx @@ -409,7 +409,11 @@ const HeaderMenuContainer: FC = ({ const deleteTitle = useMemo(() => { if (!chat) return undefined; - if (isPrivate || savedDialog) { + if (savedDialog) { + return lang('Delete'); + } + + if (isPrivate) { return lang('DeleteChatUser'); } diff --git a/src/hooks/useChatContextActions.ts b/src/hooks/useChatContextActions.ts index b01a003ec..f5fcbd9bb 100644 --- a/src/hooks/useChatContextActions.ts +++ b/src/hooks/useChatContextActions.ts @@ -48,7 +48,11 @@ const useChatContextActions = ({ const deleteTitle = useMemo(() => { if (!chat) return undefined; - if (isUserId(chat.id) || isSavedDialog) { + if (isSavedDialog) { + return lang('Delete'); + } + + if (isUserId(chat.id)) { return lang('DeleteChatUser'); }