Custom Emoji: Prevent size change in albums (#2163)
This commit is contained in:
parent
76e7757646
commit
78b29f2ec4
@ -177,7 +177,7 @@ export function buildApiMessageWithChatId(chatId: string, mtpMessage: UniversalM
|
|||||||
const shouldHideKeyboardButtons = mtpMessage.replyMarkup instanceof GramJs.ReplyKeyboardHide;
|
const shouldHideKeyboardButtons = mtpMessage.replyMarkup instanceof GramJs.ReplyKeyboardHide;
|
||||||
const isProtected = mtpMessage.noforwards || isInvoiceMedia;
|
const isProtected = mtpMessage.noforwards || isInvoiceMedia;
|
||||||
const isForwardingAllowed = !mtpMessage.noforwards;
|
const isForwardingAllowed = !mtpMessage.noforwards;
|
||||||
const emojiOnlyCount = content.text && parseEmojiOnlyString(content.text.text);
|
const emojiOnlyCount = content.text && !groupedId && parseEmojiOnlyString(content.text.text);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: mtpMessage.id,
|
id: mtpMessage.id,
|
||||||
@ -1218,7 +1218,7 @@ export function buildLocalMessage(
|
|||||||
const localId = getNextLocalMessageId();
|
const localId = getNextLocalMessageId();
|
||||||
const media = attachment && buildUploadingMedia(attachment);
|
const media = attachment && buildUploadingMedia(attachment);
|
||||||
const isChannel = chat.type === 'chatTypeChannel';
|
const isChannel = chat.type === 'chatTypeChannel';
|
||||||
const emojiOnlyCount = text && parseEmojiOnlyString(text);
|
const emojiOnlyCount = text && !groupedId && parseEmojiOnlyString(text);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
id: localId,
|
id: localId,
|
||||||
@ -1280,7 +1280,7 @@ export function buildLocalForwardedMessage(
|
|||||||
text: content.text.text,
|
text: content.text.text,
|
||||||
entities: content.text.entities.filter((entity) => entity.type !== ApiMessageEntityTypes.CustomEmoji),
|
entities: content.text.entities.filter((entity) => entity.type !== ApiMessageEntityTypes.CustomEmoji),
|
||||||
} : content.text;
|
} : content.text;
|
||||||
const emojiOnlyCount = content.text && parseEmojiOnlyString(content.text.text);
|
const emojiOnlyCount = content.text && !groupedId && parseEmojiOnlyString(content.text.text);
|
||||||
|
|
||||||
const updatedContent = {
|
const updatedContent = {
|
||||||
...content,
|
...content,
|
||||||
|
|||||||
@ -492,7 +492,7 @@ export async function editMessage({
|
|||||||
serverTimeOffset: number;
|
serverTimeOffset: number;
|
||||||
}) {
|
}) {
|
||||||
const isScheduled = message.date * 1000 > Date.now() + serverTimeOffset * 1000;
|
const isScheduled = message.date * 1000 > Date.now() + serverTimeOffset * 1000;
|
||||||
const emojiOnlyCount = text ? parseEmojiOnlyString(text) : undefined;
|
const emojiOnlyCount = text && !message.groupedId ? parseEmojiOnlyString(text) : undefined;
|
||||||
const messageUpdate: Partial<ApiMessage> = {
|
const messageUpdate: Partial<ApiMessage> = {
|
||||||
content: {
|
content: {
|
||||||
...message.content,
|
...message.content,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user