mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Removed button to turn off sponsored messages in megagroups.
This commit is contained in:
parent
0605c7b2bc
commit
bd70a05861
1 changed files with 13 additions and 6 deletions
|
@ -1001,7 +1001,8 @@ void InnerWidget::fill() {
|
||||||
const auto sectionIndex = container->lifetime().make_state<int>(0);
|
const auto sectionIndex = container->lifetime().make_state<int>(0);
|
||||||
const auto rebuildLists = [=](
|
const auto rebuildLists = [=](
|
||||||
const Memento::SavedState &data,
|
const Memento::SavedState &data,
|
||||||
not_null<Ui::VerticalLayout*> listsContainer) {
|
not_null<Ui::VerticalLayout*> listsContainer,
|
||||||
|
not_null<Ui::VerticalLayout*> historyDividerContainer) {
|
||||||
const auto hasCurrencyTab
|
const auto hasCurrencyTab
|
||||||
= !data.currencyEarn.firstHistorySlice.list.empty();
|
= !data.currencyEarn.firstHistorySlice.list.empty();
|
||||||
const auto hasCreditsTab = !data.creditsStatusSlice.list.empty();
|
const auto hasCreditsTab = !data.creditsStatusSlice.list.empty();
|
||||||
|
@ -1385,9 +1386,9 @@ void InnerWidget::fill() {
|
||||||
true);
|
true);
|
||||||
}
|
}
|
||||||
if (hasCurrencyTab || hasCreditsTab) {
|
if (hasCurrencyTab || hasCreditsTab) {
|
||||||
Ui::AddSkip(listsContainer);
|
Ui::AddSkip(historyDividerContainer);
|
||||||
Ui::AddDivider(listsContainer);
|
Ui::AddDivider(historyDividerContainer);
|
||||||
Ui::AddSkip(listsContainer);
|
Ui::AddSkip(historyDividerContainer);
|
||||||
}
|
}
|
||||||
|
|
||||||
listsContainer->resizeToWidth(width());
|
listsContainer->resizeToWidth(width());
|
||||||
|
@ -1395,18 +1396,20 @@ void InnerWidget::fill() {
|
||||||
|
|
||||||
const auto historyContainer = container->add(
|
const auto historyContainer = container->add(
|
||||||
object_ptr<Ui::VerticalLayout>(container));
|
object_ptr<Ui::VerticalLayout>(container));
|
||||||
|
const auto historyDividerContainer = container->add(
|
||||||
|
object_ptr<Ui::VerticalLayout>(container));
|
||||||
rpl::single(rpl::empty) | rpl::then(
|
rpl::single(rpl::empty) | rpl::then(
|
||||||
_stateUpdated.events()
|
_stateUpdated.events()
|
||||||
) | rpl::start_with_next([=] {
|
) | rpl::start_with_next([=] {
|
||||||
const auto listsContainer = historyContainer->add(
|
const auto listsContainer = historyContainer->add(
|
||||||
object_ptr<Ui::VerticalLayout>(container));
|
object_ptr<Ui::VerticalLayout>(container));
|
||||||
rebuildLists(_state, listsContainer);
|
rebuildLists(_state, listsContainer, historyDividerContainer);
|
||||||
while (historyContainer->count() > 1) {
|
while (historyContainer->count() > 1) {
|
||||||
delete historyContainer->widgetAt(0);
|
delete historyContainer->widgetAt(0);
|
||||||
}
|
}
|
||||||
}, historyContainer->lifetime());
|
}, historyContainer->lifetime());
|
||||||
|
|
||||||
if (channel) {
|
if (channel && !channel->isMegagroup()) {
|
||||||
//constexpr auto kMaxCPM = 50; // Debug.
|
//constexpr auto kMaxCPM = 50; // Debug.
|
||||||
const auto requiredLevel = Data::LevelLimits(session)
|
const auto requiredLevel = Data::LevelLimits(session)
|
||||||
.channelRestrictSponsoredLevelMin();
|
.channelRestrictSponsoredLevelMin();
|
||||||
|
@ -1463,6 +1466,10 @@ void InnerWidget::fill() {
|
||||||
|
|
||||||
Ui::AddSkip(container);
|
Ui::AddSkip(container);
|
||||||
Ui::AddDividerText(container, tr::lng_channel_earn_off_about());
|
Ui::AddDividerText(container, tr::lng_channel_earn_off_about());
|
||||||
|
} else {
|
||||||
|
while (historyDividerContainer->count() > 1) {
|
||||||
|
delete historyDividerContainer->widgetAt(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Ui::AddSkip(container);
|
Ui::AddSkip(container);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue