mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Various fixes
This commit is contained in:
@@ -276,12 +276,19 @@ final class ChatTextInputActionButtonsNode: ASDisplayNode, ChatSendMessageAction
|
||||
self.sendButton.imageNode.alpha = 0.0
|
||||
self.textNode.isHidden = false
|
||||
|
||||
var amount = sendPaidMessageStars.value
|
||||
var amount: Int64
|
||||
if let forwardedCount = interfaceState.interfaceState.forwardMessageIds?.count, forwardedCount > 0 {
|
||||
amount = sendPaidMessageStars.value * Int64(forwardedCount)
|
||||
if interfaceState.interfaceState.effectiveInputState.inputText.length > 0 {
|
||||
amount += sendPaidMessageStars.value
|
||||
}
|
||||
} else {
|
||||
if interfaceState.interfaceState.effectiveInputState.inputText.length > 4096 {
|
||||
let messageCount = Int32(ceil(CGFloat(interfaceState.interfaceState.effectiveInputState.inputText.length) / 4096.0))
|
||||
amount = sendPaidMessageStars.value * Int64(messageCount)
|
||||
} else {
|
||||
amount = sendPaidMessageStars.value
|
||||
}
|
||||
}
|
||||
|
||||
let text = "\(amount)"
|
||||
|
||||
Reference in New Issue
Block a user