5008 Commits

Author SHA1 Message Date
levlam
c0c5e24b9b Drop slow_mode_delay in saved to database ChannelFull if slow mode is disabled in the channel. 2021-05-09 03:23:45 +03:00
levlam
4a13e791bb Don't load ChannelFull from database in invalidate_channel_full. 2021-05-09 03:21:18 +03:00
levlam
25a6cb07bc Add more checks. 2021-05-09 02:53:15 +03:00
levlam
ec362f9e2b Add more logging on failed CHECK. 2021-05-09 01:00:02 +03:00
levlam
6baf923f07 Fix handling of left dialogs, which are still pinned in filters. 2021-05-09 00:31:43 +03:00
levlam
9c49e6a625 Log versions on Td instance creation. 2021-05-07 20:52:54 +03:00
levlam
7dbee21918 Fix sending of updateGroupCallParticipant in some rare cases. 2021-05-07 02:10:37 +03:00
Andrea Cavalli
344ebbaefc Bugfix 2021-05-04 23:34:45 +02:00
Andrea Cavalli
99ffef30b6 Bugfix 2021-05-04 23:26:04 +02:00
Andrea Cavalli
40048f12ca Merge 2021-05-04 22:17:39 +02:00
levlam
138bf15dec Add getGroupCallMediaChannelDescriptions method. 2021-05-03 21:44:21 +03:00
levlam
529213030c Add class groupCallParticipantVideoInfo. 2021-05-03 16:30:14 +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
75e593fd51 Return errors with code 400 from FileManager::from_persistent_id. 2021-04-29 16:04:04 +03:00
levlam
b48421a7a1 Resplit splittable entities before sending them to the server. 2021-04-28 22:10:39 +03:00
levlam
b659909b1c Use generic variant operator== to compare PhotoSizeSource. 2021-04-15 21:24:55 +03:00
levlam
cba755d185 Fix handling of pre-initialization requests in Decrypt state. 2021-04-15 21:07:05 +03:00
levlam
5bd0c2c46d Update version to 1.7.4. 2021-04-14 15:20:44 +03:00
levlam
b262ec809f Don't get group calls from the server by bots. 2021-04-14 14:59:22 +03:00
levlam
3c81a4efef Fix reply_to_message_id in service messages. 2021-04-14 14:54:09 +03:00
levlam
6b0637f402 Disallow messageInvoice copying. 2021-04-13 17:40:09 +03:00
Andrea Cavalli
ee7ffd085f Merge remote-tracking branch 'tdlib/master' 2021-04-13 16:11:57 +02:00
levlam
a78fe2dfe5 Don't drop recently valid auth keys. 2021-04-13 16:52:41 +03:00
levlam
f8d6d0ecd3 Improve suggested_tip_amounts checks. 2021-04-13 16:23:18 +03:00
levlam
7e9818f5c1 Remove invoices and games from inline query results in unallowed chats. 2021-04-13 03:32:57 +03:00
levlam
20096b3bb1 Add check that invoice message has Pay button. 2021-04-13 03:05:02 +03:00
levlam
7dbe720fdc Move can_send_message_content to MessageContent.cpp. 2021-04-13 02:59:33 +03:00
levlam
025bd370c6 Disallow joined_date == 0 for non-leaving group call participants. 2021-04-13 02:33:02 +03:00
levlam
b7d993c477 Remove groupCall.can_self_unmute in favor of groupCallParticipant fields. 2021-04-13 01:58:40 +03:00
levlam
9964d24ec8 Check permissions for all chat types in can_send_message_content. 2021-04-13 00:49:27 +03:00
levlam
21607d9a48 Don't allow to send messages to @replies chat. 2021-04-13 00:23:13 +03:00
levlam
1979b2b142 Ensure that participant_count is the same in Channel and ChannelFull. 2021-04-12 18:32:47 +03:00
levlam
c7b0063260 Add source to parse_dialog. 2021-04-12 06:04:43 +03:00
levlam
1934bf3b0e Fix repairing unread count in fix_new_dialog. 2021-04-12 05:58:24 +03:00
levlam
5ec3b9cfce Init MessagesManager on first call to get_dialog_force. 2021-04-12 05:11:06 +03:00
levlam
a83362c4d1 Add source to on_load_channel_full_from_database. 2021-04-12 04:51:01 +03:00
levlam
eb8e135ae3 Fix dropping group call's can_be_managed flag on leaving. 2021-04-12 04:45:35 +03:00
levlam
bdb7c833fd Improve fatal error message. 2021-04-12 04:42:42 +03:00
levlam
e72863ff84 Drop repair_request_version after failed GetChannelFullQuery. 2021-04-12 04:20:43 +03:00
levlam
105542fc9a Speculatively update participant count when joining/leaving channels. 2021-04-12 03:54:07 +03:00
levlam
2ddeead75f Save expected active group call ID. 2021-04-12 02:49:28 +03:00
levlam
47a7bc05e2 Use service messages to synchronize active group call state. 2021-04-11 05:37:53 +03:00
levlam
4b212b0728 Restore correct can_* flags after failed mute/unmute. 2021-04-11 03:39:30 +03:00