Support fileref refresh in saved music.

This commit is contained in:
John Preston
2025-08-18 17:23:41 +04:00
parent 4f1c2788b8
commit 10448bcc3d
11 changed files with 116 additions and 88 deletions

View File

@@ -204,6 +204,12 @@ struct FileReferenceAccumulator {
void push(const MTPstories_Stories &data) {
push(data.data().vstories());
}
void push(const MTPusers_SavedMusic &data) {
data.match([&](const MTPDusers_savedMusic &data) {
push(data.vdocuments());
}, [](const MTPDusers_savedMusicNotModified &data) {
});
}
UpdatedFileReferences result;
};
@@ -273,6 +279,10 @@ UpdatedFileReferences GetFileReferences(const MTPstories_Stories &data) {
return GetFileReferencesHelper(data);
}
UpdatedFileReferences GetFileReferences(const MTPusers_SavedMusic &data) {
return GetFileReferencesHelper(data);
}
UpdatedFileReferences GetFileReferences(const MTPMessageMedia &data) {
return GetFileReferencesHelper(data);
}