Commit Graph

127 Commits

Author SHA1 Message Date
levlam
bf01eb3b91 Add and use QuickReplyManager::is_shortcut_list_changed. 2024-02-24 14:22:01 +03:00
levlam
bf825d76cb Don't invoke quick reply queries simultaneously. 2024-02-24 13:42:34 +03:00
levlam
2c8c883fbf Add and use QuickReplyManager::get_shortcut_it. 2024-02-24 13:37:02 +03:00
levlam
5ef3562533 Add QuickReplyShortcutId::is_server(). 2024-02-24 03:28:55 +03:00
levlam
817a64ce0e Add class QuickReplyShortcutId. 2024-02-24 03:16:56 +03:00
levlam
274720f395 Don't add back deleted shortcuts. 2024-02-24 03:06:20 +03:00
levlam
44366bd208 Add td_api::deleteQuickReplyShortcut. 2024-02-24 03:02:42 +03:00
levlam
6cecda5d40 Add quickReplyMessage.can_be_edited. 2024-02-23 20:22:33 +03:00
levlam
5d1dcd204d Add storers and parsers for quick reply shortcuts. 2024-02-23 16:17:37 +03:00
levlam
f0dcf7ebe2 Calculate quick reply shortcuts hash. 2024-02-23 14:49:29 +03:00
levlam
de8afdd0a8 Store separately server and local shortcut message total_count. 2024-02-22 23:08:38 +03:00
levlam
1d76beadeb Replace getQuickReplyShortcuts with loadQuickReplyShortcuts. 2024-02-22 23:04:36 +03:00
levlam
99f1369e8c Add updateQuickReplyShortcuts. 2024-02-22 22:55:09 +03:00
levlam
c73a19c319 Send update only if the first shortcut message changes. 2024-02-22 21:57:43 +03:00
levlam
9af1639168 Add QuickReplyManager::get_quick_reply_unique_id. 2024-02-22 21:47:34 +03:00
levlam
f1fbd90ae6 Add QuickReplyMessageUniqueId typedef. 2024-02-22 21:44:13 +03:00
levlam
d478ba05c4 Support edit date for quick replies. 2024-02-22 21:40:07 +03:00
levlam
d813b5c438 Support updateQuickReplyShortcut in getCurrentState. 2024-02-22 21:26:17 +03:00
levlam
6b97b9289e Add updateQuickReplyShortcut and updateQuickReplyShortcutDeleted. 2024-02-22 21:23:19 +03:00
levlam
c42a9d5652 Merge new received shortcut data with previously known data. 2024-02-22 19:45:49 +03:00
levlam
ef90da3fd1 Update shortcut message count with the number of known messages. 2024-02-22 18:47:01 +03:00
levlam
96ddf0441c Add td_api::getQuickReplyShortcuts. 2024-02-22 17:32:12 +03:00
levlam
a92c34fe30 Remove self_destruct_type from QuickReplyMessage. 2024-02-22 00:48:05 +03:00
levlam
4fff9a0417 Add td_api::quickReplyMessage. 2024-02-21 22:43:29 +03:00
levlam
768afb8815 Keep only reply_to_message_id for quick replies. 2024-02-21 22:27:46 +03:00
levlam
e8f58d7dd4 Add class QuickReplyMessage. 2024-02-21 22:06:07 +03:00
levlam
094066eceb Add QuickReplyManager. 2024-02-21 20:43:55 +03:00