Correctly host rich message in the item.

This commit is contained in:
John Preston
2026-05-29 23:59:47 +04:00
parent e1e49ce4ea
commit ea438aeb85
11 changed files with 117 additions and 26 deletions
@@ -43,6 +43,11 @@ struct FileReferenceAccumulator {
push(data.data().vphotos());
push(data.data().vdocuments());
}
void push(const MTPRichMessage &data) {
const auto &fields = data.data();
push(fields.vphotos());
push(fields.vdocuments());
}
void push(const MTPWallPaper &data) {
data.match([&](const MTPDwallPaper &data) {
push(data.vdocument());
@@ -142,6 +147,7 @@ struct FileReferenceAccumulator {
data.match([&](const MTPDmessage &data) {
push(data.vmedia());
push(data.vreply_to());
push(data.vrich_message());
}, [&](const MTPDmessageService &data) {
data.vaction().match(
[&](const MTPDmessageActionChatEditPhoto &data) {