diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index 4b6f8923e..99337341e 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -1956,6 +1956,9 @@ chatEventInvitesToggled can_invite_users:Bool = ChatEventAction; //@description The linked_chat_id of a supergroup was changed @old_linked_chat_id Previous supergroup linked chat identifier @new_linked_chat_id New supergroup linked chat identifier chatEventLinkedChatChanged old_linked_chat_id:int53 new_linked_chat_id:int53 = ChatEventAction; +//@description The slow_mode_delay of a supergroup was changed @old_slow_mode_delay Previous value of slow_mode_delay @new_slow_mode_delay New value of slow_mode_delay +chatEventSlowModeDelayChanged old_slow_mode_delay:int32 new_slow_mode_delay:int32 = ChatEventAction; + //@description The sign_messages setting of a channel was toggled @sign_messages New value of sign_messages chatEventSignMessagesToggled sign_messages:Bool = ChatEventAction; diff --git a/td/generate/scheme/td_api.tlo b/td/generate/scheme/td_api.tlo index 2f4d06664..c9d5b6076 100644 Binary files a/td/generate/scheme/td_api.tlo and b/td/generate/scheme/td_api.tlo differ diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index cf1ae05f6..b5f8535ba 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -23901,6 +23901,12 @@ tl_object_ptr MessagesManager::get_chat_event_action_ob return make_tl_object(old_location.get_chat_location_object(), new_location.get_chat_location_object()); } + case telegram_api::channelAdminLogEventActionToggleSlowMode::ID: { + auto action = move_tl_object_as(action_ptr); + auto old_slow_mode_delay = clamp(action->prev_value_, 0, 86400 * 366); + auto new_slow_mode_delay = clamp(action->new_value_, 0, 86400 * 366); + return make_tl_object(old_slow_mode_delay, new_slow_mode_delay); + } default: UNREACHABLE(); return nullptr;