diff options
Diffstat (limited to 'protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h')
-rw-r--r-- | protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h b/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h index 4da12359c7..1cad8067a2 100644 --- a/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h +++ b/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h @@ -1,5 +1,5 @@ // -// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2022 +// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023 // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -128,7 +128,7 @@ class GroupCallManager final : public Actor { void on_update_group_call(tl_object_ptr<telegram_api::GroupCall> group_call_ptr, DialogId dialog_id); - void on_user_speaking_in_group_call(GroupCallId group_call_id, DialogId dialog_id, int32 date, + void on_user_speaking_in_group_call(GroupCallId group_call_id, DialogId dialog_id, bool is_muted_by_admin, int32 date, bool is_recursive = false); void on_get_group_call_participants(InputGroupCallId input_group_call_id, @@ -188,6 +188,8 @@ class GroupCallManager final : public Actor { const GroupCall *get_group_call(InputGroupCallId input_group_call_id) const; GroupCall *get_group_call(InputGroupCallId input_group_call_id); + Status can_join_group_calls(DialogId dialog_id) const; + Status can_manage_group_calls(DialogId dialog_id) const; bool can_manage_group_call(InputGroupCallId input_group_call_id) const; @@ -237,6 +239,8 @@ class GroupCallManager final : public Actor { bool process_pending_group_call_participant_updates(InputGroupCallId input_group_call_id); + bool is_my_audio_source(InputGroupCallId input_group_call_id, const GroupCall *group_call, int32 audio_source); + void sync_group_call_participants(InputGroupCallId input_group_call_id); void on_sync_group_call_participants(InputGroupCallId input_group_call_id, |