diff --git a/td/telegram/GroupCallVideoPayload.cpp b/td/telegram/GroupCallVideoPayload.cpp index 18dcef18b..4e990a7ef 100644 --- a/td/telegram/GroupCallVideoPayload.cpp +++ b/td/telegram/GroupCallVideoPayload.cpp @@ -23,9 +23,13 @@ static td_api::object_ptr get_group_call_vide return td_api::make_object(group.semantics, vector(group.source_ids)); } +bool GroupCallVideoPayload::is_empty() const { + return endpoint.empty() || source_groups.empty(); +} + td_api::object_ptr get_group_call_participant_video_info_object( const GroupCallVideoPayload &payload) { - if (payload.endpoint.empty() || payload.source_groups.empty()) { + if (payload.is_empty()) { return nullptr; } return td_api::make_object( diff --git a/td/telegram/GroupCallVideoPayload.h b/td/telegram/GroupCallVideoPayload.h index e58c7e8ff..2cff92538 100644 --- a/td/telegram/GroupCallVideoPayload.h +++ b/td/telegram/GroupCallVideoPayload.h @@ -22,6 +22,8 @@ struct GroupCallVideoPayload { vector source_groups; string endpoint; bool is_paused = false; + + bool is_empty() const; }; bool operator==(const GroupCallVideoPayload &lhs, const GroupCallVideoPayload &rhs);