2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 06:26:18 +00:00

Allow clearing calls log.

This commit is contained in:
John Preston
2021-01-21 19:57:12 +04:00
parent ff9bf23461
commit b2c84d675c
13 changed files with 200 additions and 64 deletions

View File

@@ -3412,6 +3412,20 @@ void Session::unregisterContactItem(
}
}
void Session::registerCallItem(not_null<HistoryItem*> item) {
_callItems.emplace(item);
}
void Session::unregisterCallItem(not_null<HistoryItem*> item) {
_callItems.erase(item);
}
void Session::destroyAllCallItems() {
while (!_callItems.empty()) {
(*_callItems.begin())->destroy();
}
}
void Session::documentMessageRemoved(not_null<DocumentData*> document) {
if (_documentItems.find(document) != _documentItems.end()) {
return;