2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-02 23:45:44 +00:00

Suggest premium on transfer speed limiting.

This commit is contained in:
John Preston
2024-03-28 13:47:06 +04:00
parent 0dd1a4973a
commit f65bc7c0bd
13 changed files with 262 additions and 17 deletions

View File

@@ -1679,6 +1679,20 @@ bool Session::queryItemVisibility(not_null<HistoryItem*> item) const {
return result;
}
bool Session::queryDocumentVisibility(
not_null<DocumentData*> document) const {
const auto i = _documentItems.find(document);
if (i != end(_documentItems)) {
for (const auto &item : i->second) {
if (queryItemVisibility(item)) {
return true;
}
}
}
return false;
}
[[nodiscard]] auto Session::itemVisibilityQueries() const
-> rpl::producer<Session::ItemVisibilityQuery> {
return _itemVisibilityQueries.events();