Commit Graph

2607 Commits

Author SHA1 Message Date
Andrea Cavalli 0bfef9e46f Merge remote-tracking branch 'td/master' 2022-09-22 01:07:13 +02:00
levlam 831f0bead3 Send updateMessageContent about edited messages. 2022-09-21 18:02:28 +03:00
levlam 23fe3994bf Don't unload messages from the last media album. 2022-09-21 17:44:25 +03:00
levlam e9ccb43ccd Use const Message * earlier in add_message_to_dialog. 2022-09-21 17:30:03 +03:00
levlam 097f3d42e1 Fix error code in on_upload_error/on_download_error. 2022-09-20 02:02:28 +03:00
levlam 06e1ebf809 Add check just in case. 2022-09-19 16:34:28 +03:00
levlam b9bd024969 Update message notifications after external changes of message content. 2022-09-19 16:26:56 +03:00
levlam bb6fc999f8 Add on_message_notification_changed function. 2022-09-19 16:19:59 +03:00
levlam 618bface99 Save voice message to database when it is recognized. 2022-09-19 11:15:13 +03:00
levlam 8d0cb5b82d Return is_content_changed from update_message_content. 2022-09-19 01:12:20 +03:00
levlam 5cf248ae01 Call on_message_changed after send_update_message_content. 2022-09-19 01:05:23 +03:00
levlam 51403c883c Avoid usage of send_update_message_content with dialog_id. 2022-09-19 00:29:31 +03:00
levlam 91c54cc748 Move send_update_message_content out of update_message_content. 2022-09-19 00:24:15 +03:00
levlam cef7ca17f3 Always show all reaction choosers in private chats. 2022-09-14 17:15:12 +03:00
levlam 534f17e784 Randomize delays between failed getChannelDifference. 2022-09-14 16:41:59 +03:00
levlam 124b0dee6c Ensure that custom reactions aren't added twice. 2022-09-13 19:39:35 +03:00
levlam 30b961aebf Sort reactions returned in getMessageAvailableReactions. 2022-09-13 19:19:35 +03:00
levlam 5213561096 Make non-const MessageReaction functions private. 2022-09-13 15:35:18 +03:00
levlam 8e5dccbdb5 Fix updating of active reactions in MessagesManager. 2022-09-12 21:39:23 +03:00
levlam 999326d56a Locally add reaction to recent. 2022-09-12 20:17:14 +03:00
levlam f119e867df Update chosen reaction order when reactions are added or removed. 2022-09-11 15:10:56 +03:00
levlam 2ee994aed1 Add MessageReactions::get_chosen_reactions. 2022-09-11 14:06:01 +03:00
levlam e07ab8e71a Save chosen reaction order. 2022-09-11 13:35:25 +03:00
levlam ce9175a00b Always use "must be non-empty". 2022-09-10 22:48:34 +03:00
levlam 345c930aa7 Explicitly disallow removal of an empty reaction. 2022-09-09 19:42:14 +03:00
levlam 52fbb073fe Fix reaction updating. 2022-09-09 19:42:02 +03:00
levlam 6fb097dfe0 Return only reactions that can be added in getMessageAvailableReactions. 2022-09-09 18:15:03 +03:00
levlam 28d3d1ab37 Add MessageReactis::add_reaction/remove_reaction. 2022-09-09 17:43:21 +03:00
levlam 89a1311c91 Add ChatReactions::is_allowed_reaction. 2022-09-09 16:34:14 +03:00
levlam a223067cd1 Add availableReactions.allow_custom_emoji. 2022-09-09 16:28:51 +03:00
levlam 55ec944266 Pass all chosen reactions to send_message_reaction. 2022-09-09 16:21:00 +03:00
levlam 6b2f6b4204 Split setMessageReaction to addMessageReaction and removeMessageReaction. 2022-09-09 15:56:45 +03:00
levlam 4ae5b9a533 Consistently use is_active_reaction. 2022-09-08 21:04:23 +03:00
levlam 148f1bf794 Update get_message_available_reactions. 2022-09-08 20:04:32 +03:00
levlam ac5e8e7eda Remove class AvailableReactionType. 2022-09-08 18:25:12 +03:00
levlam 81159edcd9 Move get_active_reactions to ChatReactions. 2022-09-08 17:56:39 +03:00
levlam c6d5bbb151 Remove class AvailableReaction. 2022-09-08 17:45:19 +03:00
levlam 9bd566702e Add source to MessagesManager::fix_new_dialog. 2022-09-07 20:02:44 +03:00
levlam 4fdac24cc5 Add setMessageReaction.update_recent_reactions. 2022-09-05 22:04:50 +03:00
levlam c5040d9fcd Locally move sticker set to top. 2022-09-04 21:35:11 +03:00
levlam 16ba2ebfb8 Add messageSendOptions.update_order_of_installed_sticker_sets. 2022-09-04 01:14:25 +03:00
levlam c662b81a3d Return ChatReactions from MessagesManager::get_message_active_reactions. 2022-09-02 18:59:15 +03:00
levlam 20332b5afb Check and fix all received reactions. 2022-09-02 17:30:15 +03:00
levlam c65af3ac6e Improve field name. 2022-08-31 11:11:37 +03:00
levlam 0b8e143056 Add class ChatAvailableReactions. 2022-08-30 11:45:27 +03:00
levlam 6fbb4ef09a Use static helpers from InputDialogId. 2022-08-30 02:09:00 +03:00
levlam 408a6a9d74 Remove failed to load chats from chat filters. 2022-08-30 01:18:20 +03:00
levlam d110b0f5bc Add MessagesManager::load_dialog_filter_dialogs function. 2022-08-29 22:43:36 +03:00
levlam 3c56140995 Ignore error 400 in GetDialogsQuery. 2022-08-29 15:35:37 +03:00
levlam 1e10ece916 Keep dialog object inside channelDifferenceTooLong for following logging. 2022-08-29 07:38:13 +03:00