Commit Graph

2101 Commits

Author SHA1 Message Date
levlam fa8feefed7 Reduce total timeout limit to 2 for messages.setTyping. 2022-01-03 08:57:11 +03:00
levlam c075ad7b00 Don't keep setTyping query reference for bots. 2022-01-03 08:01:26 +03:00
levlam 8085779cdc Update copyright year. 2022-01-01 03:35:39 +03:00
levlam ed766a4d2f Add flag messageSendOptions.protect_content. 2021-12-28 18:19:19 +03:00
levlam 20a460aeb3 Update layer to 136. 2021-12-28 17:19:18 +03:00
levlam a81ab8abba Remove viewSponsoredMessage in favor of viewMessages. 2021-12-27 18:17:02 +03:00
levlam aca4cd3b3f Ignore invalid last_database_server_dialog_date_ instead of trying to repair it. 2021-12-25 02:10:06 +03:00
levlam b24c188ac0 Drop definitely incorrect folder.last_database_server_dialog_date_. 2021-12-24 23:18:40 +03:00
levlam 9cf4851c5b Ignore dialog dates with 0 date. 2021-12-24 22:59:05 +03:00
levlam e71f9f6d75 Remove unneeded includes. 2021-12-22 21:07:42 +03:00
levlam 9221df532c Move MinChannel and MessageReplyInfo storers to hpp. 2021-12-22 20:29:54 +03:00
levlam 160ab905f1 Fix handling of min-channels in recent repliers. 2021-12-22 20:15:18 +03:00
levlam 7b84f42e87 Ensure that is_channel_post is false for non-broadcast messages. 2021-12-22 14:43:34 +03:00
levlam d6df315769 Avoid new clang warning bitwise-instead-of-logical. 2021-12-21 16:59:16 +03:00
levlam cbc6d25a44 Replace user_id with member_id in chatEventLog. 2021-12-21 14:53:22 +03:00
levlam 4e29d0e232 Rename message_ttl_setting to message_ttl. 2021-12-21 14:06:15 +03:00
levlam 81cebe39eb Improve naming of selected message sender in a chat. 2021-12-21 13:49:26 +03:00
levlam ae91e885a1 Improve logging. 2021-12-21 03:26:07 +03:00
levlam 27a42b88c8 Save need_drop_default_send_message_as_dialog_id between restarts. 2021-12-20 22:54:20 +03:00
levlam 40c74a5d0a Suppress expected warning. 2021-12-20 20:55:47 +03:00
levlam 3f28ce86d6 Postpone drop of default message sender until the chat is opened. 2021-12-20 20:23:26 +03:00
levlam 2b9a5741b2 Ensure that there are at most 3 recent pending join requests. 2021-12-20 15:42:28 +03:00
levlam 0ab05735c0 Silence expected warnings. 2021-12-18 23:15:06 +03:00
levlam b060536ae3 Return Result<...> from get_input_user. 2021-12-16 22:46:03 +03:00
levlam 745ecb1826 Expect no access to a chat only if this is not a private chat. 2021-12-16 17:45:52 +03:00
levlam fe6c61f2ea Workaround bogus C4753 MSVC warning. 2021-12-15 20:36:23 +03:00
levlam fdcb109870 Fix warning. 2021-12-14 13:52:51 +03:00
levlam 2832f7a527 Return available message senders in the order of decreasing member count. 2021-12-13 21:13:17 +03:00
levlam 9102a20665 Unload messages more often. 2021-12-13 15:32:46 +03:00
levlam c510c4602c Skip recently sent messages in find_unloadable_messages. 2021-12-13 15:20:09 +03:00
levlam 9a4b932f17 Fix setChatDefaultMessageSender in private chats. 2021-12-13 14:50:56 +03:00
levlam 6bd7e04875 Ensure that online member count is reasonable. 2021-12-10 17:30:38 +03:00
levlam 0a01b97921 Improve conditions for calls to on_get_channel_error. 2021-12-10 16:25:14 +03:00
levlam 5a76413990 Minor improvements. 2021-12-10 00:07:59 +03:00
levlam 129601b6c1 Add "channel_bot_user_id" option. 2021-12-09 16:36:27 +03:00
levlam 0e850e7c10 Don't warn about unsupported messages in an album. 2021-12-09 15:33:23 +03:00
levlam 229fd5b715 Remove non-working searchMessagesFilterCall and searchMessagesFilterMissedCall. 2021-12-09 15:15:28 +03:00
levlam 6eb6c12d37 Ensure that chat ID is valid in search_dialog_messages. 2021-12-08 21:29:46 +03:00
levlam 6411606fe6 Fix MessagesManager::can_get_message_viewers. 2021-12-08 20:16:47 +03:00
levlam 831ca4b975 Rename allow_saving_content to has_private_content. 2021-12-06 21:43:55 +03:00
levlam fb9bb3cd69 Save and load lists of created public channels. 2021-12-03 20:10:30 +03:00
levlam 03baffcd1f Combine GetCreatedPublicChannels queries. 2021-12-03 15:40:39 +03:00
levlam 5e6628d5f9 Use list of created public channels to locally create list of available message senders. 2021-12-03 14:16:45 +03:00
levlam 93af4377b7 Store created public broadcasts in MessagesManager. 2021-12-03 12:28:33 +03:00
levlam 5512700b77 Immediately reload *Full after invalidation in opened chats. 2021-12-01 23:31:10 +03:00
levlam ab153e306a Allow to search for messages from inaccessible chats. 2021-11-30 15:07:14 +03:00
levlam 1c3d5df646 Check conditions for last_database_message_id updating only after last_new_message_id is inited. 2021-11-30 10:03:12 +03:00
levlam 5c33801bc7 Fix message resending. 2021-11-29 22:17:48 +03:00
levlam 4d9268c302 Early check for dialog_id correctness. 2021-11-29 22:13:06 +03:00
levlam 8a9506c1de Add MessagesManager::can_save_message. 2021-11-26 17:21:21 +03:00