summaryrefslogtreecommitdiff
path: root/protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h')
-rw-r--r--protocols/Telegram/tdlib/td/td/telegram/GroupCallManager.h8
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,