Commit Graph

7037 Commits

Author SHA1 Message Date
levlam
65a2f1c025 Add ForumTopicManager::get_topic. 2022-11-16 16:02:22 +03:00
levlam
ff31fa1b52 Unload forum topic information after all messages are unloaded. 2022-11-15 17:37:31 +03:00
levlam
ab165bd34d Add ForumTopicManager::can_be_forum. 2022-11-15 17:07:05 +03:00
levlam
2ee0eb67f3 Support storing additional data about forum topics. 2022-11-15 16:59:32 +03:00
levlam
24be58d083 Move ForumTopicInfo out of ForumTopic. 2022-11-15 16:14:57 +03:00
levlam
0f357cdb95 Apply information about forum topics from messages.channelMessages. 2022-11-15 16:00:19 +03:00
levlam
b2aef90b1a Support new ForumTopic fields. 2022-11-15 14:54:57 +03:00
levlam
92d44a5282 Fix checkChatUsernameResultPublicChatsTooMany spelling. 2022-11-15 14:48:50 +03:00
levlam
a20076b620 Add checkChatUsernameResultUsernamePurchasable. 2022-11-15 14:27:18 +03:00
levlam
47c8d957a1 Update layer to 149. 2022-11-10 20:27:09 +03:00
levlam
d581e0499a Allow to read deleted thread messages. 2022-11-28 17:54:32 +03:00
levlam
c8507ec16a Add time limit for applying of pending PTS updates. 2022-11-27 00:59:09 +03:00
levlam
d6842ced1b Avoid update about deleted closed polls. 2022-11-26 12:35:29 +03:00
levlam
409f7f5dd7 Do nothing in MessagesManager::reload_voice_chat_on_search before authorization. 2022-11-25 18:58:17 +03:00
levlam
3ec53c8d78 Fix compilation error. 2022-11-24 15:25:15 +03:00
levlam
af05db3f15 Add td::Hash and use it everywhere instead of unusable std::hash. 2022-11-23 19:37:32 +03:00
levlam
b1ddf9d3a7 Minor fixes. 2022-11-23 16:32:09 +03:00
levlam
0455f8cfbb Skip too old channel difference for bots. 2022-11-23 13:21:46 +03:00
levlam
a776ac7566 Improve log message for failed to generate files. 2022-11-22 14:15:37 +03:00
levlam
f53cf540b7 Use WaitFreeHashMap to store poll messages. 2022-11-22 12:58:07 +03:00
levlam
5491cc3940 Store polls in a WaitFreeHashMap. 2022-11-22 12:23:58 +03:00
levlam
dd01e73c8f Don't send updateMessageContent about poll messages to bots when the poll is changed. 2022-11-22 12:15:58 +03:00
levlam
468edb4d61 Use double timestamps in FloodControlStrict. 2022-11-21 21:07:56 +03:00
levlam
82b9d3493e Adjust last_read_inbox_message_id in MessageReplyInfo by last read chat message. 2022-11-21 19:11:38 +03:00
levlam
f94e27fe12 Improve MessageReplyInfo field names. 2022-11-21 18:35:28 +03:00
levlam
2207d668e0 Fix postponed drop of default message sender. 2022-11-21 17:56:16 +03:00
levlam
c7f7abb6e7 Drop chat message sender when chat become private. 2022-11-21 17:19:23 +03:00
levlam
3ae4a8d702 Improve logging. 2022-11-21 15:39:14 +03:00
levlam
0227bbc3cf Treat files with upload_pause as being uploaded. 2022-11-21 15:28:32 +03:00
levlam
68627a0c3f Add source to cancel_upload_file. 2022-11-21 14:33:19 +03:00
levlam
19e080d3d2 Avoid non-required file_id duping. 2022-11-21 12:06:05 +03:00
levlam
0b387a61ad Add source to dup_file_id. 2022-11-21 11:40:43 +03:00
levlam
ef71f55ec1 Use WaitFreeHashMap for user photos. 2022-11-20 23:16:21 +03:00
levlam
3b46f78584 Use WaitFreeHashMap for pending_user_photos_. 2022-11-20 22:48:01 +03:00
levlam
3992c3695a Add more logging for long update applying. 2022-11-20 22:41:50 +03:00
levlam
6eb7217b66 Avoid expected warning. 2022-11-20 11:29:05 +03:00
levlam
7724f68fa2 Simplify variables initialization. 2022-11-19 12:29:25 +03:00
levlam
2d2446ae77 Improve updating of reply info. 2022-11-19 11:21:41 +03:00
levlam
fe7ea9bac9 Invalidate ChannelFull instead of running getDifference if appropriate. 2022-11-18 18:05:04 +03:00
levlam
a4a7d7264e Try to add user to channel after unrestricting. 2022-11-18 17:49:11 +03:00
levlam
f18d1455cf Improve parameters name. 2022-11-18 17:05:52 +03:00
levlam
2fad9afd49 Hide comments button if the user is banned in the discussion group. 2022-11-18 16:35:16 +03:00
levlam
f8e2af3f59 Rename size() to calc_size() for WaitFree hash tables. 2022-11-18 13:16:24 +03:00
levlam
5081ef4c2a Use WaitFreeHashMap to store nodes in FileReferenceManager. 2022-11-17 19:13:36 +03:00
levlam
f085e7eea3 Use request promise in setBackground. 2022-11-17 18:48:48 +03:00
levlam
63b528f213 Speculatively add channel users added through addChatMembers. 2022-11-17 18:10:26 +03:00
levlam
830806937e Improve source type in on_get_channel_error/on_get_dialog_error. 2022-11-17 14:18:11 +03:00
levlam
9f39aeecdf Add source to invalidate_channel_full. 2022-11-17 14:01:08 +03:00
levlam
3143d0ead7 Add search text for topic service messages. 2022-11-17 13:22:24 +03:00
levlam
66032b4ccf Use get_next_message_id. 2022-11-16 23:55:45 +03:00