Add td_api::chatEventAvailableReactionsChanged.
This commit is contained in:
parent
0957839cc6
commit
47a445851a
@ -2573,6 +2573,9 @@ chatEventMemberPromoted user_id:int53 old_status:ChatMemberStatus new_status:Cha
|
||||
//@description A chat member was restricted/unrestricted or banned/unbanned, or the list of their restrictions has changed @member_id Affected chat member identifier @old_status Previous status of the chat member @new_status New status of the chat member
|
||||
chatEventMemberRestricted member_id:MessageSender old_status:ChatMemberStatus new_status:ChatMemberStatus = ChatEventAction;
|
||||
|
||||
//@description The chat available reactions were changed @old_available_reactions Previous chat available reactions @new_available_reactions New chat available reactions
|
||||
chatEventAvailableReactionsChanged old_available_reactions:vector<string> new_available_reactions:vector<string> = ChatEventAction;
|
||||
|
||||
//@description The chat description was changed @old_description Previous chat description @new_description New chat description
|
||||
chatEventDescriptionChanged old_description:string new_description:string = ChatEventAction;
|
||||
|
||||
|
@ -340,8 +340,16 @@ static td_api::object_ptr<td_api::ChatEventAction> get_chat_event_action_object(
|
||||
auto action = move_tl_object_as<telegram_api::channelAdminLogEventActionToggleNoForwards>(action_ptr);
|
||||
return td_api::make_object<td_api::chatEventHasProtectedContentToggled>(action->new_value_);
|
||||
}
|
||||
case telegram_api::channelAdminLogEventActionChangeAvailableReactions::ID:
|
||||
return nullptr;
|
||||
case telegram_api::channelAdminLogEventActionChangeAvailableReactions::ID: {
|
||||
auto action = move_tl_object_as<telegram_api::channelAdminLogEventActionChangeAvailableReactions>(action_ptr);
|
||||
auto old_value = td->stickers_manager_->get_active_reactions(std::move(action->prev_value_));
|
||||
auto new_value = td->stickers_manager_->get_active_reactions(std::move(action->new_value_));
|
||||
if (old_value == new_value) {
|
||||
return nullptr;
|
||||
}
|
||||
return td_api::make_object<td_api::chatEventAvailableReactionsChanged>(std::move(old_value),
|
||||
std::move(new_value));
|
||||
}
|
||||
default:
|
||||
UNREACHABLE();
|
||||
return nullptr;
|
||||
|
Loading…
Reference in New Issue
Block a user