| 131 | } |
| 132 | |
| 133 | void ShowChannelsLimitBox(not_null<PeerData*> peer) { |
| 134 | if (const auto window = Core::App().windowFor(peer)) { |
| 135 | window->invokeForSessionController( |
| 136 | &peer->session().account(), |
| 137 | peer, |
| 138 | [&](not_null<Window::SessionController*> controller) { |
| 139 | controller->show(Box(ChannelsLimitBox, &peer->session())); |
| 140 | }); |
| 141 | } |
| 142 | } |
| 143 | |
| 144 | [[nodiscard]] FileLoadTo FileLoadTaskOptions(const Api::SendAction &action) { |
| 145 | const auto peer = action.history->peer; |