Removed Ui::show from ManageInviteLinksBox.

This commit is contained in:
23rd 2022-03-03 11:02:42 +03:00
parent bdb2a5f277
commit 026045af17
1 changed files with 8 additions and 10 deletions

View File

@ -205,7 +205,7 @@ private:
return result; return result;
} }
void DeleteAllRevoked( object_ptr<Ui::BoxContent> DeleteAllRevokedBox(
not_null<PeerData*> peer, not_null<PeerData*> peer,
not_null<UserData*> admin) { not_null<UserData*> admin) {
const auto sure = [=](Fn<void()> &&close) { const auto sure = [=](Fn<void()> &&close) {
@ -214,12 +214,10 @@ void DeleteAllRevoked(
admin, admin,
std::move(close)); std::move(close));
}; };
Ui::show( return Ui::MakeConfirmBox({
Ui::MakeConfirmBox({ tr::lng_group_invite_delete_all_sure(),
tr::lng_group_invite_delete_all_sure(), sure
sure });
}),
Ui::LayerOption::KeepOther);
} }
not_null<Ui::SettingsButton*> AddCreateLinkButton( not_null<Ui::SettingsButton*> AddCreateLinkButton(
@ -802,7 +800,7 @@ void AdminsController::loadMoreRows() {
} }
void AdminsController::rowClicked(not_null<PeerListRow*> row) { void AdminsController::rowClicked(not_null<PeerListRow*> row) {
Ui::show( delegate()->peerListShowBox(
Box(ManageInviteLinksBox, _peer, row->peer()->asUser(), 0, 0), Box(ManageInviteLinksBox, _peer, row->peer()->asUser(), 0, 0),
Ui::LayerOption::KeepOther); Ui::LayerOption::KeepOther);
} }
@ -989,8 +987,8 @@ void ManageInviteLinksBox(
top + st::inviteLinkRevokedTitlePadding.top(), top + st::inviteLinkRevokedTitlePadding.top(),
outerWidth); outerWidth);
}, deleteAll->lifetime()); }, deleteAll->lifetime());
deleteAll->setClickedCallback([=] { deleteAll->setClickedCallback([=, show = Ui::BoxShow(box)] {
DeleteAllRevoked(peer, admin); show.showBox(DeleteAllRevokedBox(peer, admin));
}); });
rpl::combine( rpl::combine(