From 8036c0dc87a9699d75455b92fe8c67036d95f259 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Thu, 13 May 2021 12:00:19 +0300 Subject: [PATCH] Allow deleting link preview when editing (#1087) --- src/api/gramjs/methods/messages.ts | 3 +++ src/modules/actions/api/messages.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/api/gramjs/methods/messages.ts b/src/api/gramjs/methods/messages.ts index 573df585e..734b6df80 100644 --- a/src/api/gramjs/methods/messages.ts +++ b/src/api/gramjs/methods/messages.ts @@ -404,11 +404,13 @@ export async function editMessage({ message, text, entities, + noWebPage, }: { chat: ApiChat; message: ApiMessage; text: string; entities?: ApiMessageEntity[]; + noWebPage?: boolean; }) { const isScheduled = message.date * 1000 > Date.now(); const messageUpdate: Partial = { @@ -441,6 +443,7 @@ export async function editMessage({ peer: buildInputPeer(chat.id, chat.accessHash), id: message.id, ...(isScheduled && { scheduleDate: message.date }), + ...(noWebPage && { noWebpage: noWebPage }), }), true); } diff --git a/src/modules/actions/api/messages.ts b/src/modules/actions/api/messages.ts index 80e9478f4..348a33ae2 100644 --- a/src/modules/actions/api/messages.ts +++ b/src/modules/actions/api/messages.ts @@ -258,7 +258,7 @@ addReducer('editMessage', (global, actions, payload) => { } void callApi('editMessage', { - chat, message, text, entities, + chat, message, text, entities, noWebPage: selectNoWebPage(global, chatId, threadId), }); actions.setEditingId({ messageId: undefined });