Commit Graph

6278 Commits

Author SHA1 Message Date
levlam
69072e1a8f If last received from database message is first_database_message, but it fails to be added, then drop database message IDs anyway. 2021-07-14 21:31:53 +03:00
levlam
4f37b10783 Postpone loading history from database after the last message is deleted to process deletions of other messages first. 2021-07-14 21:24:15 +03:00
levlam
5e9cf68df1 Add more binlog reindex debug. 2021-07-14 05:24:45 +03:00
levlam
31bc98a7bd Improve logging on failed to rename binlogs. 2021-07-13 23:46:09 +03:00
levlam
e387b43e62 Decrease MAX_UNFILLED_GAP_TIME to 0.4. 2021-07-13 17:44:10 +03:00
levlam
49ab03be83 Count presentation in has_video. 2021-07-13 03:17:46 +03:00
levlam
fa792176cd Use local unmuted video count if possible. 2021-07-13 03:14:48 +03:00
levlam
7a55b843ba Log size of a dropped response. 2021-07-12 21:55:12 +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
401e5ee3fa Improve field names of GroupCallParticipantOrder. 2021-07-12 18:29:55 +03:00
levlam
46aa876259 Use is_*_bad instead of is_*_ok. 2021-07-11 02:21:01 +03:00
levlam
ca61c97c13 Make fiedls of GroupCallVideoPayload private. 2021-07-11 01:55:44 +03:00
levlam
f7ed3d6b99 Move GroupCallVideoPayload methods inside class. 2021-07-11 01:45:30 +03:00
levlam
039509afe7 Add GroupCallVideoPayload::is_empty(). 2021-07-11 01:34:44 +03:00
levlam
f86a1e09fe Fix maximal number of used threads on Windows. 2021-07-10 02:08:03 +03:00
levlam
69d21ff626 Comment unused MTProto methods. 2021-07-09 21:09:36 +03:00
levlam
3682029db2 Support new order of group call participants. 2021-07-09 18:48:10 +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
0967fe0672 Reload CDN config with each layer change. 2021-07-09 02:31:42 +03:00
levlam
23b0a91e88 Fix PublicRsaKeyWatchdog. 2021-07-09 02:17:26 +03:00
levlam
1464e85a5b Move can_enable_video to groupCall. 2021-07-08 19:59:16 +03:00
levlam
5ff49b13ec Update layer 131. 2021-07-08 18:34:23 +03:00
levlam
7e2554d9ac Don't reload all messages with web pages from the server. 2021-07-08 17:37:23 +03:00
levlam
0dc4b5a469 Add source to get_messages_from_server. 2021-07-08 17:09:16 +03:00
levlam
e9e2428237 Update server keys. 2021-07-08 16:39:34 +03:00
levlam
fe4d3cb549 Check that fields are documented in the correct order. 2021-07-07 20:55:03 +03:00
levlam
1af1836e8f Remove action bar after unarchiving group chats. 2021-07-07 20:04:18 +03:00
levlam
d23064812f Simplify rsa_key usage. 2021-07-06 18:31:43 +03:00
Arseny Smirnov
313f0b45df support MSG_WAIT_TIMEOUT 2021-07-06 17:03:31 +03:00
levlam
ff153bef36 Update layer 131. Add screen_sharing_audio_source_id. 2021-07-06 02:33:42 +03:00
levlam
5176710ada Store RsaKey in PublicRsaKeyShared. 2021-07-05 22:19:59 +03:00
levlam
65e96c561c Add struct RsaKey. 2021-07-05 22:09:45 +03:00
levlam
c60693cc7e Improve AuthKeyHandshake private field names. 2021-07-05 21:26:43 +03:00
levlam
040e0deb31 Move DhCallback to a separate header. 2021-07-05 21:20:07 +03:00
levlam
61664b4044 Move remaining MTProto classes to namespace mtproto. 2021-07-05 21:04:23 +03:00
levlam
4404e47f75 Use TLObjectStorer to store Handshake objects. 2021-07-05 20:38:39 +03:00
levlam
397274daf7 Remove server_DH_params_fail. 2021-07-05 19:45:31 +03:00
levlam
b18b5309b6 Minor improvements. 2021-07-05 19:28:39 +03:00
levlam
1d3e72aa9d Improve constant names. 2021-07-05 19:17:26 +03:00
levlam
4b0bda767c Add SecretChatLayer.h. 2021-07-05 05:42:37 +03:00
levlam
f02b2ee4b6 Move SecretChatEvent details to the corresponding header. 2021-07-05 05:25:23 +03:00
levlam
69c630115a Remove LogEventBase. 2021-07-05 05:12:04 +03:00
levlam
4f328d14f8 Fix test-crypto. 2021-07-04 18:58:29 +03:00
levlam
a4186f8934 Fix BackoffQueue. 2021-07-04 18:52:48 +03:00
levlam
370d443a9d Explicitly specify inheritance mode. 2021-07-04 18:22:20 +03:00
levlam
93a92b27fc Skip formatting of tl-parser sources. 2021-07-04 06:04:13 +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