Fixed display of sponsored messages at bottom for bots.

This commit is contained in:
23rd 2024-11-10 23:49:26 +03:00
parent ccb41f778e
commit 5abecec478
2 changed files with 5 additions and 1 deletions

View file

@ -74,6 +74,9 @@ void SponsoredMessages::clearOldRequests() {
SponsoredMessages::AppendResult SponsoredMessages::append( SponsoredMessages::AppendResult SponsoredMessages::append(
not_null<History*> history) { not_null<History*> history) {
if (isTopBarFor(history)) {
return SponsoredMessages::AppendResult::None;
}
const auto it = _data.find(history); const auto it = _data.find(history);
if (it == end(_data)) { if (it == end(_data)) {
return SponsoredMessages::AppendResult::None; return SponsoredMessages::AppendResult::None;

View file

@ -2582,6 +2582,8 @@ void HistoryWidget::showHistory(
} }
})); }));
checkState(); checkState();
} else {
requestSponsoredMessageBar();
} }
} else { } else {
_chooseForReport = nullptr; _chooseForReport = nullptr;
@ -4531,7 +4533,6 @@ void HistoryWidget::showFinished() {
_showAnimation = nullptr; _showAnimation = nullptr;
doneShow(); doneShow();
synteticScrollToY(_scroll->scrollTop()); synteticScrollToY(_scroll->scrollTop());
requestSponsoredMessageBar();
} }
void HistoryWidget::doneShow() { void HistoryWidget::doneShow() {