Support theme document file origins.

This commit is contained in:
John Preston
2019-09-09 11:51:07 +03:00
parent 51c1dc20e1
commit 9ff1fbcf47
6 changed files with 53 additions and 8 deletions
@@ -38,6 +38,14 @@ struct FileReferenceAccumulator {
push(data.vdocument());
});
}
void push(const MTPTheme &data) {
data.match([&](const MTPDtheme &data) {
if (const auto document = data.vdocument()) {
push(*document);
}
}, [&](const MTPDthemeDocumentNotModified &data) {
});
}
void push(const MTPWebPage &data) {
data.match([&](const MTPDwebPage &data) {
if (const auto document = data.vdocument()) {
@@ -165,4 +173,8 @@ UpdatedFileReferences GetFileReferences(const MTPWallPaper &data) {
return GetFileReferencesHelper(data);
}
UpdatedFileReferences GetFileReferences(const MTPTheme &data) {
return GetFileReferencesHelper(data);
}
} // namespace Data