mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-09-06 20:13:12 +02:00
Update window_peer_menu.cpp
This commit is contained in:
parent
941103de3e
commit
640e68271d
1 changed files with 114 additions and 120 deletions
|
@ -768,8 +768,8 @@ void Filler::addDeleteMyMessages() {
|
||||||
}
|
}
|
||||||
_addAction(
|
_addAction(
|
||||||
tr::lng_profile_delete_my_messages(tr::now),
|
tr::lng_profile_delete_my_messages(tr::now),
|
||||||
DeleteMyMessagesHandler(_controller, _peer), &
|
DeleteMyMessagesHandler(_controller, _peer),
|
||||||
st::menuIconDelete);
|
&st::menuIconDelete);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Filler::addDeleteChat() {
|
void Filler::addDeleteChat() {
|
||||||
|
@ -3239,16 +3239,12 @@ void DeleteMyMessagesAfterConfirm(not_null < PeerData * > peer) {
|
||||||
const auto deleted = index + ids.size();
|
const auto deleted = index + ids.size();
|
||||||
DEBUG_LOG(("Deleted batch %1, total deleted %2/%3").arg(batch).arg(deleted).arg(collected->size()));
|
DEBUG_LOG(("Deleted batch %1, total deleted %2/%3").arg(batch).arg(deleted).arg(collected->size()));
|
||||||
const auto delay = crl::time(500 + base::RandomValue<int>() % 500);
|
const auto delay = crl::time(500 + base::RandomValue<int>() % 500);
|
||||||
base::call_delayed(delay, [ = ] {
|
base::call_delayed(delay, [=] { (*removeNext)(deleted); });
|
||||||
( * removeNext)(deleted);
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
const auto fail = [=](const MTP::Error &error) {
|
const auto fail = [=](const MTP::Error &error) {
|
||||||
DEBUG_LOG(("Delete batch failed: %1").arg(error.type()));
|
DEBUG_LOG(("Delete batch failed: %1").arg(error.type()));
|
||||||
const auto delay = crl::time(1000);
|
const auto delay = crl::time(1000);
|
||||||
base::call_delayed(delay, [ = ] {
|
base::call_delayed(delay, [=] { (*removeNext)(index); });
|
||||||
( * removeNext)(index);
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
if (const auto channel = peer->asChannel()) {
|
if (const auto channel = peer->asChannel()) {
|
||||||
|
@ -3308,9 +3304,7 @@ void DeleteMyMessagesAfterConfirm(not_null < PeerData * > peer) {
|
||||||
(*removeNext)(0);
|
(*removeNext)(0);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.fail([ = ](const MTP::Error & error) {
|
.fail([=](const MTP::Error &error) { DEBUG_LOG(("History fetch failed: %1").arg(error.type())); })
|
||||||
DEBUG_LOG(("History fetch failed: %1").arg(error.type()));
|
|
||||||
})
|
|
||||||
.send();
|
.send();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue