diff --git a/td/telegram/MessageContent.cpp b/td/telegram/MessageContent.cpp index ecf3a13a7..39553ca73 100644 --- a/td/telegram/MessageContent.cpp +++ b/td/telegram/MessageContent.cpp @@ -498,7 +498,7 @@ class MessageChatSetTtl final : public MessageContent { class MessageUnsupported final : public MessageContent { public: - static constexpr int32 CURRENT_VERSION = 29; + static constexpr int32 CURRENT_VERSION = 30; int32 version = CURRENT_VERSION; MessageUnsupported() = default; @@ -6832,8 +6832,10 @@ unique_ptr get_action_message_content(Td *td, tl_object_ptr(reply_to_message_id, action->winners_count_, action->unclaimed_count_); } - case telegram_api::messageActionBoostApply::ID: - return make_unique(); + case telegram_api::messageActionBoostApply::ID: { + auto action = move_tl_object_as(action_ptr); + return make_unique(max(action->boosts_, 0)); + } default: UNREACHABLE(); }