Various improvements

This commit is contained in:
Isaac
2025-06-24 17:27:17 +02:00
parent 183db2a8e4
commit 484c350538
11 changed files with 60 additions and 19 deletions

View File

@@ -819,8 +819,10 @@ extension ChatControllerImpl {
if let channel = peerView.peers[peerView.peerId] as? TelegramChannel {
if channel.isMonoForum {
if let linkedMonoforumId = channel.linkedMonoforumId, let mainChannel = peerView.peers[linkedMonoforumId] as? TelegramChannel, mainChannel.hasPermission(.manageDirect) {
} else if let sendPaidMessageStarsValue = cachedData.sendPaidMessageStars, sendPaidMessageStarsValue == .zero {
sendPaidMessageStars = nil
} else {
sendPaidMessageStars = cachedData.sendPaidMessageStars
sendPaidMessageStars = channel.sendPaidMessageStars
}
} else {
if channel.flags.contains(.isCreator) || channel.adminRights != nil {