Commit Graph

12639 Commits

Author SHA1 Message Date
levlam
8e2713ca93 Use get_formatted_text. 2024-04-23 19:43:12 +03:00
levlam
e9beb42444 Add get_formatted_text(string, vector<MessageEntity>). 2024-04-23 19:23:02 +03:00
levlam
2424d681c9 Check that all shortcut messages are loaded before sending a message there. 2024-04-22 16:14:33 +03:00
levlam
c56c89f10d Add quick reply shortcut identifier checks. 2024-04-22 14:36:38 +03:00
levlam
38d31da77a Update version to 1.8.28. 2024-04-21 03:29:55 +03:00
levlam
173724c539 Explicitly cast notify period to double. 2024-04-21 02:58:20 +03:00
levlam
ca5aca24af Update expected compiler RAM usage. 2024-04-21 02:57:24 +03:00
levlam
47368ec988 Explicitly use MissingInvitees. 2024-04-21 02:50:11 +03:00
levlam
2ddab77b3e Fix some misprints. 2024-04-21 02:43:33 +03:00
levlam
d0e8dd7b81 Add some checks. 2024-04-21 02:37:54 +03:00
levlam
01e30e5263 Various fixes. 2024-04-21 02:24:11 +03:00
levlam
f3385d6cb7 Improve edit of quick reply messages. 2024-04-21 02:07:16 +03:00
levlam
1221cccbdf Support quick reply media editing. 2024-04-20 18:57:32 +03:00
levlam
93e7755187 Quick reply message improvements. 2024-04-19 16:56:52 +03:00
levlam
4dbb092bc1 Add td_api::editQuickReplyMessage. 2024-04-19 16:42:58 +03:00
levlam
0f25201248 Use TRY_RESULT_PROMISE in edit_message_*. 2024-04-19 15:29:47 +03:00
levlam
b04e7fc89e More check_dialog_access usages. 2024-04-19 14:12:02 +03:00
levlam
3477fb715e Fix method documentation. 2024-04-19 13:46:40 +03:00
levlam
0084ac4166 Fix return type. 2024-04-19 00:48:38 +03:00
levlam
6def37f88b Add td_api::readdQuickReplyShortcutMessages. 2024-04-18 23:45:53 +03:00
levlam
4354d4c5f4 Add td_api::addQuickReplyShortcutInlineQueryResultMessage. 2024-04-18 22:13:39 +03:00
levlam
0af52ba4fd Change shortcut identifier when moving local messages between shortcuts. 2024-04-18 16:54:57 +03:00
levlam
2f9dcae107 Support addQuickReply result processing when the original shortcut has already been renamed. 2024-04-18 16:38:56 +03:00
levlam
d13981695f Try to get new shortcut id from messages also. 2024-04-18 16:20:32 +03:00
levlam
25e7c7ec25 Return specific status from check_send_quick_reply_messages_response. 2024-04-18 16:05:43 +03:00
levlam
e7d7c502c4 Support missing file parts. 2024-04-18 15:13:16 +03:00
levlam
1672e580a9 Support file reference errors for added quick replies. 2024-04-18 15:01:58 +03:00
levlam
0a29b0089c Merge old and new quick reply message contents. 2024-04-18 14:33:07 +03:00
levlam
4c72dc8ec5 Add and use FileManager::try_merge_documents. 2024-04-18 00:21:17 +03:00
levlam
ce50d0519f Don't add twice the same sent message. 2024-04-18 00:10:13 +03:00
levlam
23d845eabd Don't create duplicate quick reply shortcuts. 2024-04-17 21:36:47 +03:00
levlam
5becaaa838 Support quick reply file upload. 2024-04-17 21:29:58 +03:00
levlam
33f5552a18 Implement QuickReplyManager::on_failed_send_quick_reply_messages. 2024-04-17 19:29:50 +03:00
levlam
6a2c579bb1 Disallow live locations in quick replies. 2024-04-17 19:08:42 +03:00
levlam
8e99a8dba1 Add td_api::addQuickReplyShortcutMessage and support adding of quick replies without media. 2024-04-17 18:39:25 +03:00
levlam
8e4a241c7f Don't send empty DeleteQuickReplyMessagesQuery. 2024-04-17 14:31:36 +03:00
levlam
48be50a0e3 Improve combine_work_hour_intervals. 2024-04-16 23:38:30 +03:00
levlam
05866446dc Add QuickReplyManager::add_local_message. 2024-04-16 00:53:48 +03:00
levlam
f3d655f1ac Create local qucik reply shortcut if it doesn't exist yet. 2024-04-15 23:36:27 +03:00
levlam
d8a50a3ef0 Add QuickReplyManager::process_input_message_content. 2024-04-15 23:12:22 +03:00
levlam
5d984efdd3 Add QuickReplyManager::get_input_reply_to_message_id. 2024-04-15 22:55:26 +03:00
levlam
a7dca7a744 Add QuickReplyManager::check_new_shortcut_name function. 2024-04-15 22:41:36 +03:00
levlam
dad721ad47 Improve documentation. 2024-04-15 21:32:58 +03:00
levlam
90d4e3a6d3 Improve sending of quick reply voice messages to users that forbidden that. 2024-04-15 20:36:23 +03:00
levlam
298d16c150 Use MessagesManager::check_dialog_access. 2024-04-15 18:08:30 +03:00
levlam
575acc5485 Use check_dialog_access_in_memory if appropriate. 2024-04-15 17:33:05 +03:00
levlam
c4e1a44a5c Add MessagesManager::check_dialog_access. 2024-04-15 17:28:13 +03:00
levlam
be7434dbf3 Fix chatRevenueWithdrawalStateCompleted. 2024-04-15 15:32:45 +03:00
levlam
723ba8978d Use messages.affectedMessages.pts even if pts_count == 0. 2024-04-15 02:55:53 +03:00
levlam
14b4666423 Use DialogManager::check_dialog_access when appropriate. 2024-04-15 02:32:04 +03:00