diff options
| author | levlam <levlam@telegram.org> | 2021-02-22 23:34:10 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2021-02-22 23:34:10 +0300 |
| commit | c5f84de9cd494e89525f8774d614cf700ab78944 (patch) | |
| tree | 05c13e9c19eee57d7bf63e04330b53e1abe7329f /td/telegram/SuggestedAction.cpp | |
| parent | 332b7a6edb3d1d2de8651eb351bbc73a72b70865 (diff) | |
Support channel suggested actions.
Diffstat (limited to 'td/telegram/SuggestedAction.cpp')
| -rw-r--r-- | td/telegram/SuggestedAction.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/td/telegram/SuggestedAction.cpp b/td/telegram/SuggestedAction.cpp index e7d980c8e..f04df3fa9 100644 --- a/td/telegram/SuggestedAction.cpp +++ b/td/telegram/SuggestedAction.cpp @@ -52,8 +52,11 @@ SuggestedAction::SuggestedAction(const td_api::object_ptr<td_api::SuggestedActio break; case td_api::suggestedActionConvertToBroadcastGroup::ID: { auto action = static_cast<const td_api::suggestedActionConvertToBroadcastGroup *>(suggested_action.get()); - type_ = Type::ConvertToGigagroup; - dialog_id_ = DialogId(ChannelId(action->supergroup_id_)); + ChannelId channel_id(action->supergroup_id_); + if (channel_id.is_valid()) { + type_ = Type::ConvertToGigagroup; + dialog_id_ = DialogId(channel_id); + } break; } default: |
