mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Update API scheme to layer 137.
This commit is contained in:
parent
2317dd8820
commit
718ba2d0e3
3 changed files with 11 additions and 2 deletions
|
@ -1313,7 +1313,7 @@ messageUserReaction#932844fa user_id:long reaction:string = MessageUserReaction;
|
||||||
|
|
||||||
messages.messageReactionsList#a366923c flags:# count:int reactions:Vector<MessageUserReaction> users:Vector<User> next_offset:flags.0?string = messages.MessageReactionsList;
|
messages.messageReactionsList#a366923c flags:# count:int reactions:Vector<MessageUserReaction> users:Vector<User> next_offset:flags.0?string = messages.MessageReactionsList;
|
||||||
|
|
||||||
availableReaction#21d7c4b flags:# inactive:flags.0?true reaction:string title:string static_icon:Document appear_animation:Document select_animation:Document activate_animation:Document effect_animation:Document = AvailableReaction;
|
availableReaction#c077ec01 flags:# inactive:flags.0?true reaction:string title:string static_icon:Document appear_animation:Document select_animation:Document activate_animation:Document effect_animation:Document around_animation:flags.1?Document center_icon:flags.1?Document = AvailableReaction;
|
||||||
|
|
||||||
messages.availableReactionsNotModified#9f071957 = messages.AvailableReactions;
|
messages.availableReactionsNotModified#9f071957 = messages.AvailableReactions;
|
||||||
messages.availableReactions#768e3aad hash:int reactions:Vector<AvailableReaction> = messages.AvailableReactions;
|
messages.availableReactions#768e3aad hash:int reactions:Vector<AvailableReaction> = messages.AvailableReactions;
|
||||||
|
@ -1750,4 +1750,4 @@ stats.getMegagroupStats#dcdf8607 flags:# dark:flags.0?true channel:InputChannel
|
||||||
stats.getMessagePublicForwards#5630281b channel:InputChannel msg_id:int offset_rate:int offset_peer:InputPeer offset_id:int limit:int = messages.Messages;
|
stats.getMessagePublicForwards#5630281b channel:InputChannel msg_id:int offset_rate:int offset_peer:InputPeer offset_id:int limit:int = messages.Messages;
|
||||||
stats.getMessageStats#b6e0a3f5 flags:# dark:flags.0?true channel:InputChannel msg_id:int = stats.MessageStats;
|
stats.getMessageStats#b6e0a3f5 flags:# dark:flags.0?true channel:InputChannel msg_id:int = stats.MessageStats;
|
||||||
|
|
||||||
// LAYER 136
|
// LAYER 137
|
||||||
|
|
|
@ -262,6 +262,13 @@ std::optional<Reaction> Reactions::parse(const MTPAvailableReaction &entry) {
|
||||||
data.vactivate_animation()),
|
data.vactivate_animation()),
|
||||||
.activateEffects = _owner->processDocument(
|
.activateEffects = _owner->processDocument(
|
||||||
data.veffect_animation()),
|
data.veffect_animation()),
|
||||||
|
.aroundAnimation = (data.varound_animation()
|
||||||
|
? _owner->processDocument(
|
||||||
|
*data.varound_animation()).get()
|
||||||
|
: nullptr),
|
||||||
|
.centerIcon = (data.vcenter_icon()
|
||||||
|
? _owner->processDocument(*data.vcenter_icon()).get()
|
||||||
|
: nullptr),
|
||||||
.active = !data.is_inactive(),
|
.active = !data.is_inactive(),
|
||||||
})
|
})
|
||||||
: std::nullopt;
|
: std::nullopt;
|
||||||
|
|
|
@ -22,6 +22,8 @@ struct Reaction {
|
||||||
not_null<DocumentData*> selectAnimation;
|
not_null<DocumentData*> selectAnimation;
|
||||||
not_null<DocumentData*> activateAnimation;
|
not_null<DocumentData*> activateAnimation;
|
||||||
not_null<DocumentData*> activateEffects;
|
not_null<DocumentData*> activateEffects;
|
||||||
|
DocumentData *aroundAnimation = nullptr;
|
||||||
|
DocumentData *centerIcon = nullptr;
|
||||||
bool active = false;
|
bool active = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue