mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-18 15:17:07 +02:00
Fixed API support for different boosts lists.
This commit is contained in:
parent
3dd415d0c2
commit
c9cabfb084
2 changed files with 3 additions and 5 deletions
Telegram/SourceFiles
|
@ -540,7 +540,6 @@ rpl::producer<rpl::no_value, QString> Boosts::request() {
|
|||
_boostStatus.firstSliceGifts = std::move(s);
|
||||
consumer.put_done();
|
||||
});
|
||||
consumer.put_done();
|
||||
});
|
||||
}).fail([=](const MTP::Error &error) {
|
||||
consumer.put_error_copy(error.type());
|
||||
|
|
|
@ -365,10 +365,9 @@ void InnerWidget::fill() {
|
|||
object_ptr<Ui::SlideWrap<Ui::VerticalLayout>>(
|
||||
inner,
|
||||
object_ptr<Ui::VerticalLayout>(inner)));
|
||||
boostsWrap->toggle(hasOneTab ? true : hasBoosts, anim::type::instant);
|
||||
giftsWrap->toggle(hasOneTab ? false : hasGifts, anim::type::instant);
|
||||
|
||||
slider->entity()->sectionActivated(
|
||||
rpl::single(hasGifts ? 1 : 0) | rpl::then(
|
||||
slider->entity()->sectionActivated()
|
||||
) | rpl::start_with_next([=](int index) {
|
||||
boostsWrap->toggle(!index, anim::type::instant);
|
||||
giftsWrap->toggle(index, anim::type::instant);
|
||||
|
@ -403,7 +402,7 @@ void InnerWidget::fill() {
|
|||
FillGetBoostsButton(inner, _controller, _show, _peer);
|
||||
|
||||
resizeToWidth(width());
|
||||
crl::on_main([=]{ fakeShowed->fire({}); });
|
||||
crl::on_main(this, [=]{ fakeShowed->fire({}); });
|
||||
}
|
||||
|
||||
void InnerWidget::saveState(not_null<Memento*> memento) {
|
||||
|
|
Loading…
Add table
Reference in a new issue