Hide ads info when not needed

This commit is contained in:
Ilya Laktyushin
2024-07-03 13:57:15 +04:00
parent c237c4a194
commit aeeea1c1d5

View File

@@ -1531,9 +1531,10 @@ private func monetizationEntries(
canViewStarsRevenue: Bool canViewStarsRevenue: Bool
) -> [StatsEntry] { ) -> [StatsEntry] {
var entries: [StatsEntry] = [] var entries: [StatsEntry] = []
entries.append(.adsHeader(presentationData.theme, presentationData.strings.Monetization_Header))
if canViewRevenue { if canViewRevenue {
entries.append(.adsHeader(presentationData.theme, presentationData.strings.Monetization_Header))
if !data.topHoursGraph.isEmpty { if !data.topHoursGraph.isEmpty {
entries.append(.adsImpressionsTitle(presentationData.theme, presentationData.strings.Monetization_ImpressionsTitle)) entries.append(.adsImpressionsTitle(presentationData.theme, presentationData.strings.Monetization_ImpressionsTitle))
entries.append(.adsImpressionsGraph(presentationData.theme, presentationData.strings, presentationData.dateTimeFormat, data.topHoursGraph, .hourlyStep)) entries.append(.adsImpressionsGraph(presentationData.theme, presentationData.strings, presentationData.dateTimeFormat, data.topHoursGraph, .hourlyStep))