Browse Source

Wrap action messages for reply correctly

master
Eduard Kuzmenko 3 years ago
parent
commit
050ae89a19
  1. 2
      src/components/chat/messageRender.ts
  2. 8
      src/components/chat/replyContainer.ts

2
src/components/chat/messageRender.ts

@ -132,7 +132,7 @@ export namespace MessageRender { @@ -132,7 +132,7 @@ export namespace MessageRender {
}).element;
}
const wrapped = wrapReply(originalPeerTitle, originalMessage.message || '', originalMessage);
const wrapped = wrapReply(originalPeerTitle, undefined, originalMessage);
if(currentReplyDiv) {
currentReplyDiv.replaceWith(wrapped);
} else {

8
src/components/chat/replyContainer.ts

@ -95,12 +95,14 @@ export function wrapReplyDivAndCaption(options: { @@ -95,12 +95,14 @@ export function wrapReplyDivAndCaption(options: {
}
}
} else {
if(typeof(subtitle) === 'string') {
if(message) {
subtitleEl.textContent = '';
subtitleEl.append(appMessagesManager.wrapMessageForReply(message, message.message && limitSymbols(message.message, 140)));
} else if(typeof(subtitle) === 'string') {
subtitle = limitSymbols(subtitle, 140);
subtitle = RichTextProcessor.wrapEmojiText(subtitle);
replaceContent(subtitleEl, subtitle);
}
replaceContent(subtitleEl, subtitle);
}
return setMedia;

Loading…
Cancel
Save