Fix channel balances description

This commit is contained in:
Ilya Laktyushin 2024-07-18 01:39:12 +04:00
parent 55a7ee118d
commit a6c7e92d6f

View File

@ -1556,11 +1556,13 @@ private func monetizationEntries(
entries.append(.adsProceedsTitle(presentationData.theme, presentationData.strings.Monetization_StarsProceeds_Title))
entries.append(.adsProceedsOverview(presentationData.theme, canViewRevenue ? data : nil, canViewStarsRevenue ? starsData : nil))
let hasTonBalance = data.balances.overallRevenue > 0
let hasStarsBalance = (starsData?.balances.overallRevenue ?? 0) > 0
let proceedsInfo: String
if canViewStarsRevenue && canViewRevenue {
if (canViewStarsRevenue && hasStarsBalance) && (canViewRevenue && hasTonBalance) {
proceedsInfo = presentationData.strings.Monetization_Proceeds_TonAndStars_Info
} else if canViewStarsRevenue {
} else if canViewStarsRevenue && hasStarsBalance {
proceedsInfo = presentationData.strings.Monetization_Proceeds_Stars_Info
} else {
proceedsInfo = presentationData.strings.Monetization_Proceeds_Ton_Info