Fix gift message flag

This commit is contained in:
Ilya Laktyushin 2025-03-10 18:17:55 +04:00
parent 2ecbaf4507
commit ebfa8f08a1

View File

@ -395,7 +395,7 @@ func _internal_parseInputInvoice(transaction: Transaction, source: BotPaymentInv
var flags: Int32 = 0 var flags: Int32 = 0
var message: Api.TextWithEntities? var message: Api.TextWithEntities?
if let text, !text.isEmpty { if let text, !text.isEmpty {
flags |= (1 << 1) flags |= (1 << 0)
message = .textWithEntities(text: text, entities: entities.flatMap { apiEntitiesFromMessageTextEntities($0, associatedPeers: SimpleDictionary()) } ?? []) message = .textWithEntities(text: text, entities: entities.flatMap { apiEntitiesFromMessageTextEntities($0, associatedPeers: SimpleDictionary()) } ?? [])
} }
return .inputInvoicePremiumGiftStars(flags: flags, userId: inputUser, months: option.months, message: message) return .inputInvoicePremiumGiftStars(flags: flags, userId: inputUser, months: option.months, message: message)