@@ -1069,7 +1069,7 @@ public extension Api {
10691069 case messageActionSetChatTheme( theme: Api . ChatTheme )
10701070 case messageActionSetChatWallPaper( flags: Int32 , wallpaper: Api . WallPaper )
10711071 case messageActionSetMessagesTTL( flags: Int32 , period: Int32 , autoSettingFrom: Int64 ? )
1072- case messageActionStarGift( flags: Int32 , gift: Api . StarGift , message: Api . TextWithEntities ? , convertStars: Int64 ? , upgradeMsgId: Int32 ? , upgradeStars: Int64 ? , fromId: Api . Peer ? , peer: Api . Peer ? , savedId: Int64 ? , prepaidUpgradeHash: String ? , giftMsgId: Int32 ? , toId: Api . Peer ? )
1072+ case messageActionStarGift( flags: Int32 , gift: Api . StarGift , message: Api . TextWithEntities ? , convertStars: Int64 ? , upgradeMsgId: Int32 ? , upgradeStars: Int64 ? , fromId: Api . Peer ? , peer: Api . Peer ? , savedId: Int64 ? , prepaidUpgradeHash: String ? , giftMsgId: Int32 ? , toId: Api . Peer ? , giftNum : Int32 ? )
10731073 case messageActionStarGiftPurchaseOffer( flags: Int32 , gift: Api . StarGift , price: Api . StarsAmount , expiresAt: Int32 )
10741074 case messageActionStarGiftPurchaseOfferDeclined( flags: Int32 , gift: Api . StarGift , price: Api . StarsAmount )
10751075 case messageActionStarGiftUnique( flags: Int32 , gift: Api . StarGift , canExportAt: Int32 ? , transferStars: Int64 ? , fromId: Api . Peer ? , peer: Api . Peer ? , savedId: Int64 ? , resaleAmount: Api . StarsAmount ? , canTransferAt: Int32 ? , canResellAt: Int32 ? , dropOriginalDetailsStars: Int64 ? )
@@ -1462,9 +1462,9 @@ public extension Api {
14621462 serializeInt32 ( period, buffer: buffer, boxed: false )
14631463 if Int ( flags) & Int ( 1 << 0 ) != 0 { serializeInt64 ( autoSettingFrom!, buffer: buffer, boxed: false ) }
14641464 break
1465- case . messageActionStarGift( let flags, let gift, let message, let convertStars, let upgradeMsgId, let upgradeStars, let fromId, let peer, let savedId, let prepaidUpgradeHash, let giftMsgId, let toId) :
1465+ case . messageActionStarGift( let flags, let gift, let message, let convertStars, let upgradeMsgId, let upgradeStars, let fromId, let peer, let savedId, let prepaidUpgradeHash, let giftMsgId, let toId, let giftNum ) :
14661466 if boxed {
1467- buffer. appendInt32 ( - 614898352 )
1467+ buffer. appendInt32 ( - 366202413 )
14681468 }
14691469 serializeInt32 ( flags, buffer: buffer, boxed: false )
14701470 gift. serialize ( buffer, true )
@@ -1478,6 +1478,7 @@ public extension Api {
14781478 if Int ( flags) & Int ( 1 << 14 ) != 0 { serializeString ( prepaidUpgradeHash!, buffer: buffer, boxed: false ) }
14791479 if Int ( flags) & Int ( 1 << 15 ) != 0 { serializeInt32 ( giftMsgId!, buffer: buffer, boxed: false ) }
14801480 if Int ( flags) & Int ( 1 << 18 ) != 0 { toId!. serialize ( buffer, true ) }
1481+ if Int ( flags) & Int ( 1 << 19 ) != 0 { serializeInt32 ( giftNum!, buffer: buffer, boxed: false ) }
14811482 break
14821483 case . messageActionStarGiftPurchaseOffer( let flags, let gift, let price, let expiresAt) :
14831484 if boxed {
@@ -1697,8 +1698,8 @@ public extension Api {
16971698 return ( " messageActionSetChatWallPaper " , [ ( " flags " , flags as Any ) , ( " wallpaper " , wallpaper as Any ) ] )
16981699 case . messageActionSetMessagesTTL( let flags, let period, let autoSettingFrom) :
16991700 return ( " messageActionSetMessagesTTL " , [ ( " flags " , flags as Any ) , ( " period " , period as Any ) , ( " autoSettingFrom " , autoSettingFrom as Any ) ] )
1700- case . messageActionStarGift( let flags, let gift, let message, let convertStars, let upgradeMsgId, let upgradeStars, let fromId, let peer, let savedId, let prepaidUpgradeHash, let giftMsgId, let toId) :
1701- return ( " messageActionStarGift " , [ ( " flags " , flags as Any ) , ( " gift " , gift as Any ) , ( " message " , message as Any ) , ( " convertStars " , convertStars as Any ) , ( " upgradeMsgId " , upgradeMsgId as Any ) , ( " upgradeStars " , upgradeStars as Any ) , ( " fromId " , fromId as Any ) , ( " peer " , peer as Any ) , ( " savedId " , savedId as Any ) , ( " prepaidUpgradeHash " , prepaidUpgradeHash as Any ) , ( " giftMsgId " , giftMsgId as Any ) , ( " toId " , toId as Any ) ] )
1701+ case . messageActionStarGift( let flags, let gift, let message, let convertStars, let upgradeMsgId, let upgradeStars, let fromId, let peer, let savedId, let prepaidUpgradeHash, let giftMsgId, let toId, let giftNum ) :
1702+ return ( " messageActionStarGift " , [ ( " flags " , flags as Any ) , ( " gift " , gift as Any ) , ( " message " , message as Any ) , ( " convertStars " , convertStars as Any ) , ( " upgradeMsgId " , upgradeMsgId as Any ) , ( " upgradeStars " , upgradeStars as Any ) , ( " fromId " , fromId as Any ) , ( " peer " , peer as Any ) , ( " savedId " , savedId as Any ) , ( " prepaidUpgradeHash " , prepaidUpgradeHash as Any ) , ( " giftMsgId " , giftMsgId as Any ) , ( " toId " , toId as Any ) , ( " giftNum " , giftNum as Any ) ] )
17021703 case . messageActionStarGiftPurchaseOffer( let flags, let gift, let price, let expiresAt) :
17031704 return ( " messageActionStarGiftPurchaseOffer " , [ ( " flags " , flags as Any ) , ( " gift " , gift as Any ) , ( " price " , price as Any ) , ( " expiresAt " , expiresAt as Any ) ] )
17041705 case . messageActionStarGiftPurchaseOfferDeclined( let flags, let gift, let price) :
@@ -2477,6 +2478,8 @@ public extension Api {
24772478 if Int ( _1!) & Int ( 1 << 18 ) != 0 { if let signature = reader. readInt32 ( ) {
24782479 _12 = Api . parse ( reader, signature: signature) as? Api . Peer
24792480 } }
2481+ var _13 : Int32 ?
2482+ if Int ( _1!) & Int ( 1 << 19 ) != 0 { _13 = reader. readInt32 ( ) }
24802483 let _c1 = _1 != nil
24812484 let _c2 = _2 != nil
24822485 let _c3 = ( Int ( _1!) & Int ( 1 << 1 ) == 0 ) || _3 != nil
@@ -2489,8 +2492,9 @@ public extension Api {
24892492 let _c10 = ( Int ( _1!) & Int ( 1 << 14 ) == 0 ) || _10 != nil
24902493 let _c11 = ( Int ( _1!) & Int ( 1 << 15 ) == 0 ) || _11 != nil
24912494 let _c12 = ( Int ( _1!) & Int ( 1 << 18 ) == 0 ) || _12 != nil
2492- if _c1 && _c2 && _c3 && _c4 && _c5 && _c6 && _c7 && _c8 && _c9 && _c10 && _c11 && _c12 {
2493- return Api . MessageAction. messageActionStarGift ( flags: _1!, gift: _2!, message: _3, convertStars: _4, upgradeMsgId: _5, upgradeStars: _6, fromId: _7, peer: _8, savedId: _9, prepaidUpgradeHash: _10, giftMsgId: _11, toId: _12)
2495+ let _c13 = ( Int ( _1!) & Int ( 1 << 19 ) == 0 ) || _13 != nil
2496+ if _c1 && _c2 && _c3 && _c4 && _c5 && _c6 && _c7 && _c8 && _c9 && _c10 && _c11 && _c12 && _c13 {
2497+ return Api . MessageAction. messageActionStarGift ( flags: _1!, gift: _2!, message: _3, convertStars: _4, upgradeMsgId: _5, upgradeStars: _6, fromId: _7, peer: _8, savedId: _9, prepaidUpgradeHash: _10, giftMsgId: _11, toId: _12, giftNum: _13)
24942498 }
24952499 else {
24962500 return nil
0 commit comments