mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/telegramdesktop/tdesktop
synced 2026-09-21 00:23:56 +08:00
Fix file reference refresh for paid media.
This commit is contained in:
@@ -76,6 +76,12 @@ struct FileReferenceAccumulator {
|
||||
}, [](const auto &data) {
|
||||
});
|
||||
}
|
||||
void push(const MTPMessageExtendedMedia &data) {
|
||||
data.match([&](const MTPDmessageExtendedMediaPreview &data) {
|
||||
}, [&](const MTPDmessageExtendedMedia &data) {
|
||||
push(data.vmedia());
|
||||
});
|
||||
}
|
||||
void push(const MTPMessageMedia &data) {
|
||||
data.match([&](const MTPDmessageMediaPhoto &data) {
|
||||
push(data.vphoto());
|
||||
@@ -85,6 +91,10 @@ struct FileReferenceAccumulator {
|
||||
push(data.vwebpage());
|
||||
}, [&](const MTPDmessageMediaGame &data) {
|
||||
push(data.vgame());
|
||||
}, [&](const MTPDmessageMediaInvoice &data) {
|
||||
push(data.vextended_media());
|
||||
}, [&](const MTPDmessageMediaPaidMedia &data) {
|
||||
push(data.vextended_media());
|
||||
}, [](const auto &data) {
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user