mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
[WIP] Send message effects
This commit is contained in:
@@ -72,7 +72,7 @@ public extension Api {
|
||||
case updateBotStopped(userId: Int64, date: Int32, stopped: Api.Bool, qts: Int32)
|
||||
case updateBotWebhookJSON(data: Api.DataJSON)
|
||||
case updateBotWebhookJSONQuery(queryId: Int64, data: Api.DataJSON, timeout: Int32)
|
||||
case updateBroadcastRevenueTransactions(balances: Api.BroadcastRevenueBalances)
|
||||
case updateBroadcastRevenueTransactions(peer: Api.Peer, balances: Api.BroadcastRevenueBalances)
|
||||
case updateChannel(channelId: Int64)
|
||||
case updateChannelAvailableMessages(channelId: Int64, availableMinId: Int32)
|
||||
case updateChannelMessageForwards(channelId: Int64, id: Int32, forwards: Int32)
|
||||
@@ -396,10 +396,11 @@ public extension Api {
|
||||
data.serialize(buffer, true)
|
||||
serializeInt32(timeout, buffer: buffer, boxed: false)
|
||||
break
|
||||
case .updateBroadcastRevenueTransactions(let balances):
|
||||
case .updateBroadcastRevenueTransactions(let peer, let balances):
|
||||
if boxed {
|
||||
buffer.appendInt32(1550177112)
|
||||
buffer.appendInt32(-539401739)
|
||||
}
|
||||
peer.serialize(buffer, true)
|
||||
balances.serialize(buffer, true)
|
||||
break
|
||||
case .updateChannel(let channelId):
|
||||
@@ -1413,8 +1414,8 @@ public extension Api {
|
||||
return ("updateBotWebhookJSON", [("data", data as Any)])
|
||||
case .updateBotWebhookJSONQuery(let queryId, let data, let timeout):
|
||||
return ("updateBotWebhookJSONQuery", [("queryId", queryId as Any), ("data", data as Any), ("timeout", timeout as Any)])
|
||||
case .updateBroadcastRevenueTransactions(let balances):
|
||||
return ("updateBroadcastRevenueTransactions", [("balances", balances as Any)])
|
||||
case .updateBroadcastRevenueTransactions(let peer, let balances):
|
||||
return ("updateBroadcastRevenueTransactions", [("peer", peer as Any), ("balances", balances as Any)])
|
||||
case .updateChannel(let channelId):
|
||||
return ("updateChannel", [("channelId", channelId as Any)])
|
||||
case .updateChannelAvailableMessages(let channelId, let availableMinId):
|
||||
@@ -2108,13 +2109,18 @@ public extension Api {
|
||||
}
|
||||
}
|
||||
public static func parse_updateBroadcastRevenueTransactions(_ reader: BufferReader) -> Update? {
|
||||
var _1: Api.BroadcastRevenueBalances?
|
||||
var _1: Api.Peer?
|
||||
if let signature = reader.readInt32() {
|
||||
_1 = Api.parse(reader, signature: signature) as? Api.BroadcastRevenueBalances
|
||||
_1 = Api.parse(reader, signature: signature) as? Api.Peer
|
||||
}
|
||||
var _2: Api.BroadcastRevenueBalances?
|
||||
if let signature = reader.readInt32() {
|
||||
_2 = Api.parse(reader, signature: signature) as? Api.BroadcastRevenueBalances
|
||||
}
|
||||
let _c1 = _1 != nil
|
||||
if _c1 {
|
||||
return Api.Update.updateBroadcastRevenueTransactions(balances: _1!)
|
||||
let _c2 = _2 != nil
|
||||
if _c1 && _c2 {
|
||||
return Api.Update.updateBroadcastRevenueTransactions(peer: _1!, balances: _2!)
|
||||
}
|
||||
else {
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user