2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-05 00:55:12 +00:00

Fixed updating number of sessions after terminating any of them.

This commit is contained in:
23rd
2021-02-17 01:25:57 +03:00
parent bff3291631
commit c3c1759f3c
2 changed files with 17 additions and 7 deletions

View File

@@ -262,13 +262,13 @@ void SessionsContent::terminateOne(uint64 hash) {
const auto weak = Ui::MakeWeak(this);
auto callback = [=] {
auto done = crl::guard(weak, [=](const MTPBool &result) {
if (mtpIsFalse(result)) {
return;
}
_inner->terminatingOne(hash, false);
const auto getHash = [](const Entry &entry) {
return entry.hash;
};
const auto removeByHash = [&](std::vector<Entry> &list) {
list.erase(
ranges::remove(list, hash, getHash),
ranges::remove(list, hash, &Entry::hash),
end(list));
};
removeByHash(_data.incomplete);