levlam
|
2b980ec215
|
Remove default source from have_dialog_force.
|
2021-09-01 19:41:00 +03:00 |
|
levlam
|
1e663dea46
|
Add group_call.is_video_recorded.
|
2021-08-24 17:49:08 +03:00 |
|
levlam
|
b56119951b
|
Support video streaming in group calls.
|
2021-08-23 16:59:00 +03:00 |
|
levlam
|
2045c131a9
|
Support video recording in group calls.
|
2021-08-23 15:29:03 +03:00 |
|
levlam
|
84be6f4485
|
Update layer to 132.
|
2021-08-12 21:15:08 +03:00 |
|
levlam
|
0dc42e4410
|
Add source to get_message_sender_object.
|
2021-08-03 01:58:02 +03:00 |
|
levlam
|
fa792176cd
|
Use local unmuted video count if possible.
|
2021-07-13 03:14:48 +03:00 |
|
levlam
|
5b3ddfcfc1
|
Use add_group_call_participants if possible.
|
2021-07-12 21:17:37 +03:00 |
|
levlam
|
b83b3a45cb
|
Send updates when groupCall.can_enable_video changes.
|
2021-07-12 20:21:34 +03:00 |
|
levlam
|
3e351a0946
|
Use getGroupCall to sync participants.
|
2021-07-09 18:36:35 +03:00 |
|
levlam
|
04435b8d53
|
Update layer 131.
|
2021-07-09 02:55:23 +03:00 |
|
levlam
|
1464e85a5b
|
Move can_enable_video to groupCall.
|
2021-07-08 19:59:16 +03:00 |
|
levlam
|
ff153bef36
|
Update layer 131. Add screen_sharing_audio_source_id.
|
2021-07-06 02:33:42 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
ebbc929efb
|
Fix video pausing.
|
2021-06-22 19:39:21 +03:00 |
|
levlam
|
d0f0e8dbcf
|
Fix presenation pausing.
|
2021-06-22 18:38:04 +03:00 |
|
levlam
|
9940dd74db
|
Remove botInfo class from API.
|
2021-06-21 04:14:29 +03:00 |
|
levlam
|
843df9e1f7
|
Remove unneeded td_api::getGroupCallMediaChannelDescriptions.
|
2021-06-17 21:37:39 +03:00 |
|
levlam
|
090056f21d
|
Allow to set empty group call title.
|
2021-06-15 20:56:59 +03:00 |
|
levlam
|
c30ccd1e0d
|
Support removing Fill backgrounds from default list.
|
2021-06-08 01:10:19 +03:00 |
|
levlam
|
554d1e3677
|
Apply self-leaving from group call through on_group_call_left_impl after other updates.
|
2021-06-07 16:56:56 +03:00 |
|
levlam
|
06409d68f5
|
Update order of group call participants after min_order is decreased.
|
2021-06-06 03:22:43 +03:00 |
|
levlam
|
63fd974e35
|
Add setGroupCallScreenSharingIsPaused.
|
2021-06-02 00:38:08 +03:00 |
|
levlam
|
b074bce314
|
Add is_my_video_paused.
|
2021-06-01 20:11:18 +03:00 |
|
levlam
|
2af179b81a
|
Update layer 129.
|
2021-06-01 18:52:58 +03:00 |
|
levlam
|
9cecc116f3
|
Prefer US spelling of "canceled".
|
2021-05-31 21:51:48 +03:00 |
|
levlam
|
410e35231f
|
Remove old_min_order variable.
|
2021-05-28 03:35:17 +03:00 |
|
levlam
|
be45c178bb
|
Simplify condition when group call participant order is updated.
|
2021-05-28 03:30:08 +03:00 |
|
levlam
|
fdc9459d10
|
Expect get_real_participant_order to return value different from stored participant.order.
|
2021-05-28 03:04:40 +03:00 |
|
levlam
|
138bf15dec
|
Add getGroupCallMediaChannelDescriptions method.
|
2021-05-03 21:44:21 +03:00 |
|
levlam
|
84b96be914
|
Fix error handling in process_join_group_call_presentation_response.
|
2021-05-02 02:47:34 +03:00 |
|
levlam
|
8485867fe0
|
Add toggleGroupCallIsMyVideoEnabled.
|
2021-05-02 02:40:22 +03:00 |
|
levlam
|
8e0f14bc93
|
Allow to join group call with enabled/disabled video.
|
2021-05-01 21:13:51 +03:00 |
|
levlam
|
31c36aaa7a
|
Add td_api::endGroupCallScreenSharing.
|
2021-04-30 20:21:07 +03:00 |
|
levlam
|
2225e56906
|
Add startGroupCallScreenSharing.
|
2021-04-30 19:53:39 +03:00 |
|
levlam
|
2061210089
|
Add groupCall.can_start_video.
|
2021-04-30 18:19:05 +03:00 |
|
levlam
|
6e7c53eb74
|
Remove legacy groupCall payload types.
|
2021-04-30 17:49:00 +03:00 |
|
levlam
|
d8b905a986
|
Update layer to 129.
|
2021-04-30 17:07:01 +03:00 |
|
levlam
|
daef481ac0
|
Add group video calls support.
|
2021-01-12 17:05:25 +03:00 |
|
levlam
|
d03bad88b4
|
Improve log messages.
|
2021-05-17 19:11:59 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
ec362f9e2b
|
Add more logging on failed CHECK.
|
2021-05-09 01:00:02 +03:00 |
|
levlam
|
7dbee21918
|
Fix sending of updateGroupCallParticipant in some rare cases.
|
2021-05-07 02:10:37 +03:00 |
|
levlam
|
b262ec809f
|
Don't get group calls from the server by bots.
|
2021-04-14 14:59:22 +03:00 |
|
levlam
|
b7d993c477
|
Remove groupCall.can_self_unmute in favor of groupCallParticipant fields.
|
2021-04-13 01:58:40 +03:00 |
|
levlam
|
4b212b0728
|
Restore correct can_* flags after failed mute/unmute.
|
2021-04-11 03:39:30 +03:00 |
|
levlam
|
c87acefd56
|
Use correct group call participant ID for self.
|
2021-04-11 02:37:01 +03:00 |
|
levlam
|
a54fa0909b
|
Improve updates on group call leaving.
|
2021-04-09 18:50:07 +03:00 |
|
levlam
|
37cee0d823
|
Add td_api::setVoiceChatDefaultParticipant.
|
2021-04-07 16:25:29 +03:00 |
|
levlam
|
10bc074a1e
|
Support subscription to group call start notification.
|
2021-04-07 03:04:56 +03:00 |
|
levlam
|
a7c34c5c49
|
Add td_api::startScheduledGroupCall.
|
2021-04-07 02:11:14 +03:00 |
|
levlam
|
49fecf40e6
|
Add groupCall.scheduled_start_date.
|
2021-04-06 12:08:47 +03:00 |
|
levlam
|
2241058f85
|
Allow to create scheduled voice chats.
|
2021-04-06 02:54:55 +03:00 |
|
levlam
|
02fe7e47e6
|
Allow to specify title of created voice chats.
|
2021-04-06 02:13:57 +03:00 |
|
levlam
|
47066bbffb
|
Take into account raised hands when sorting group call participants for non-muted users.
|
2021-04-06 01:48:41 +03:00 |
|
levlam
|
26dc0ad930
|
Update layer to 127.
|
2021-03-26 18:15:21 +03:00 |
|
levlam
|
adedc7ad4f
|
Support chats as members of other chats.
|
2021-03-22 04:03:24 +03:00 |
|
levlam
|
eb8e135ae3
|
Fix dropping group call's can_be_managed flag on leaving.
|
2021-04-12 04:45:35 +03:00 |
|
levlam
|
94368950a6
|
Remove wrong CHECK. It is wrong to compare orders with different keep_active_date.
|
2021-04-08 01:23:04 +03:00 |
|
levlam
|
a0dcd2d9c2
|
Add optional source to have_dialog_force.
|
2021-04-08 00:51:32 +03:00 |
|
levlam
|
35d6145d66
|
Drop loaded_all_participants if receive a group call participant in non-loaded part of the list.
|
2021-04-05 22:50:57 +03:00 |
|
levlam
|
2c154f5e4a
|
Add source to send_update_group_call_participant.
|
2021-04-05 22:39:38 +03:00 |
|
levlam
|
8b4410d2bf
|
Improve group call participant logging.
|
2021-04-05 22:24:10 +03:00 |
|
levlam
|
c4eb613a7a
|
Always include self to participant count in joined calls.
|
2021-04-05 03:02:52 +03:00 |
|
levlam
|
514777aaf1
|
Fix infinite updates processing.
|
2021-04-05 02:27:13 +03:00 |
|
levlam
|
f51e7b5481
|
Fix handling of group call participant list with one participant.
|
2021-04-05 01:52:20 +03:00 |
|
levlam
|
62a858807a
|
Drop loaded_all_participants if new user was added to the end of the list.
|
2021-04-05 01:14:45 +03:00 |
|
levlam
|
09859193b1
|
Add source to on_group_call_left_impl.
|
2021-04-05 00:33:21 +03:00 |
|
levlam
|
b7e77765be
|
Fix accessing group call's leave_version.
|
2021-03-31 15:45:21 +03:00 |
|
levlam
|
fbc7e5a7f8
|
Don't update group call participant count by definitely already applied updates.
|
2021-03-28 05:34:58 +03:00 |
|
levlam
|
f7e9da283d
|
Expect that there can be no access to group call participant channels.
|
2021-03-28 01:59:17 +03:00 |
|
levlam
|
70b71d569b
|
Use AccessRights::Know when edit channel participants.
|
2021-03-19 23:41:19 +03:00 |
|
levlam
|
2f2d2004e6
|
Create Dialog for recently speaking channels.
|
2021-03-19 04:28:00 +03:00 |
|
levlam
|
78f5b24f35
|
Synchronize group call participant_count with known number of participants.
|
2021-03-19 04:02:53 +03:00 |
|
levlam
|
cebcdbd88b
|
Automatically call update_group_call_dialog in set_group_call_participant_count.
|
2021-03-19 03:30:39 +03:00 |
|
levlam
|
af7e26bc49
|
Try to process versioned updates with old version.
|
2021-03-19 02:51:50 +03:00 |
|
levlam
|
6656cd29f9
|
Add version to GroupCallParticipant.
|
2021-03-19 02:44:20 +03:00 |
|
levlam
|
b6f900b74f
|
Process mute updates as soon as possible.
|
2021-03-19 02:25:54 +03:00 |
|
levlam
|
f670aeb2b3
|
Simplify mute_updates processing.
|
2021-03-19 02:20:22 +03:00 |
|
levlam
|
81f20ae4ec
|
Ignore FLOOD_WAIT errors got getGroupCallStreamSegment.
|
2021-03-19 01:24:57 +03:00 |
|
levlam
|
a6337c2d37
|
Improve logging.
|
2021-03-19 00:41:35 +03:00 |
|
levlam
|
ea5a7bade7
|
Add set_group_call_participant_count method.
|
2021-03-19 00:18:55 +03:00 |
|
levlam
|
35250a91bd
|
Keep active date while adjusting min-order.
|
2021-03-19 00:03:34 +03:00 |
|
levlam
|
504ecbeed7
|
Fix group call participant count by updates.
|
2021-03-18 23:31:49 +03:00 |
|
levlam
|
0a23e2bd7b
|
Fix CHECK.
|
2021-03-18 22:55:15 +03:00 |
|
levlam
|
110a68c764
|
Try to get information about min-participants from server.
|
2021-03-18 22:36:59 +03:00 |
|
levlam
|
fee3ca166b
|
Apply prepended my_participant.
|
2021-03-18 22:03:14 +03:00 |
|
levlam
|
25e5c0bac2
|
Combine versioned updates with the same version instead of replacing.
|
2021-03-18 03:21:43 +03:00 |
|
levlam
|
e072f2ffa2
|
Add struct PendingUpdates.
|
2021-03-18 03:12:52 +03:00 |
|
levlam
|
b833d23e41
|
Support ascending by joined_date sort of group call participants.
|
2021-03-18 02:36:31 +03:00 |
|
levlam
|
1139470bba
|
Pass GroupCallParticipants to get_real_participant_order.
|
2021-03-17 19:56:00 +03:00 |
|
levlam
|
ccc9920399
|
Don't create Dialog for unknown min-participants.
|
2021-03-17 15:26:36 +03:00 |
|
levlam
|
ca6ece6707
|
Improve getGroupCallStreamSegment.
|
2021-03-17 14:30:51 +03:00 |
|
levlam
|
7e45fc3949
|
Add more close_flag checks.
|
2021-03-17 03:28:07 +03:00 |
|
levlam
|
2162fd6264
|
Postpone checkGroupCall after receiving a stream segment.
|
2021-03-17 03:16:34 +03:00 |
|
levlam
|
23b781834e
|
Fix updating recent speakers in joined as chats voice chats.
|
2021-03-17 02:56:33 +03:00 |
|
levlam
|
93a2cf0556
|
Fix updating participant_id_to_group_call_id_.
|
2021-03-16 23:23:05 +03:00 |
|
levlam
|
2e447b3cea
|
Don't process after_join requets if need rejoin.
|
2021-03-16 18:15:10 +03:00 |
|
levlam
|
c67a8cc5f9
|
Unify variable names and ensure that groupCallParticipant's chat is created.
|
2021-03-16 18:07:17 +03:00 |
|