Commit Graph

2127 Commits

Author SHA1 Message Date
levlam
f9c6fb14f6 Relaod message reactions if failed to set reaction. 2022-01-26 18:48:46 +03:00
levlam
262d63564d Fix misprint. 2022-01-26 17:25:55 +03:00
levlam
97e0288363 Check that reaction is among available reactions before set it locally. 2022-01-26 16:51:47 +03:00
levlam
ba5c326ba8 Support sending big reactions. 2022-01-26 16:41:41 +03:00
levlam
1901eafe8a Add td_api::getMessageAvailableReactions. 2022-01-26 15:25:03 +03:00
levlam
6a288e2516 Hide reactions if they are disabled in the chat. 2022-01-26 13:49:17 +03:00
levlam
5edc92dd72 Update recent reaction choosers in setMessageReaction. 2022-01-26 12:50:41 +03:00
levlam
bad018bc32 Sort message reactions by the number of choosers. 2022-01-26 12:01:14 +03:00
levlam
9eb3a9a403 Remove chosen reaction when it is again. 2022-01-26 11:02:20 +03:00
levlam
4c4b609448 Reload full dialog info if failed to set available reactions. 2022-01-24 17:51:39 +03:00
levlam
ce19ad822b Add td_api::setMessageReaction. 2022-01-21 20:39:55 +03:00
levlam
05a069d221 Use MessageSender for recent reaction choosers. 2022-01-21 13:15:27 +03:00
levlam
7c4d333a77 Support updateMessageReactions. 2022-01-21 11:53:18 +03:00
levlam
739d2b292d Add MessageReactions. 2022-01-20 22:54:34 +03:00
levlam
4a2cace483 Keep only active reactions. 2022-01-19 20:35:49 +03:00
levlam
5f14c85a33 Send updateChatAvailableReactions updates when the list of active reactions changes. 2022-01-19 20:04:59 +03:00
levlam
facb8f754a Move list of active reactions to MessagesManager. 2022-01-19 18:59:48 +03:00
levlam
4e657b73ab Return all reactions as available in private chats. 2022-01-19 18:10:16 +03:00
levlam
06a67030a0 Use reload_dialog_info_full instead of get_dialog_info_full to guarantee that the data will be reloaded. 2022-01-19 14:37:07 +03:00
levlam
1441de578b Don't treat messages sent to secret chats as copied, because media files can be needed to be reuploaded anyway. Relative order of forwarded to secret chats media will be kept now, but ordering with forwarded text messages can still be broken. 2022-01-17 16:07:54 +03:00
levlam
8339a5818e Add td_api::translateMessage. 2022-01-14 22:28:28 +03:00
levlam
7974571615 Add more close_flag checks. 2022-01-13 17:28:10 +03:00
levlam
e89b3eeb9b Improve log messages. 2022-01-10 16:18:54 +03:00
levlam
b0ad4e5e62 Add td_api::setChatAvailableReactions. 2022-01-05 16:23:35 +03:00
levlam
3becacf304 Add chat.available_reactions and updateChatAvailableReactions. 2022-01-04 16:33:57 +03:00
KnorpelSenf
789b9c0a55 Fix much typos 2022-01-25 16:07:36 +03:00
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