Commit Graph

12393 Commits

Author SHA1 Message Date
levlam 0e16c0af02 Hide video and voice message drafts when the message is sent. 2024-01-31 02:58:17 +03:00
levlam 2f1de10541 Add and use MessagesManager::clear_dialog_draft_by_sent_message. 2024-01-31 02:47:43 +03:00
levlam f7bf5f268a Mark top_thread_message_id as const when possible. 2024-01-31 01:52:02 +03:00
levlam 2a81a11e61 Keep and pass to the server initial top_thread_message_id specified by the app. 2024-01-31 01:45:20 +03:00
levlam 3dbf71e886 Allow longer nop and quick acks. 2024-01-30 19:23:04 +03:00
levlam 9d93e9f090 Support local voice note message drafts. 2024-01-30 17:23:08 +03:00
levlam 0ed3ed75fa Add local video note drafts. 2024-01-30 16:59:14 +03:00
levlam c7952b1c1d Add td_api::premiumStoryFeatureVideoQuality. 2024-01-30 03:29:50 +03:00
levlam 1ce1761190 Add td_api::premiumFeatureSavedMessagesTags. 2024-01-30 03:11:23 +03:00
levlam 930a3ccdca Support Saved Messages tags in topics. 2024-01-29 19:11:14 +03:00
levlam 027b23ac5a Simplify SavedReactionTags::update_saved_messages_tags. 2024-01-29 18:58:30 +03:00
levlam 2a8156a1bc Add registerUser.disable_notification. 2024-01-29 16:43:42 +03:00
levlam 440d9de15a Update layer to 173. 2024-01-29 16:32:02 +03:00
levlam 0e311c404b Add more logging. 2024-02-06 13:13:50 +03:00
levlam 3a5630356a Fix destroy_auth_keys. 2024-02-06 12:59:01 +03:00
levlam acecb48548 Log fields of the type True. 2024-02-06 12:42:10 +03:00
levlam d11e88c9eb Simplify True fetching. 2024-02-05 14:10:19 +03:00
levlam d2680fff48 Move include of utf8.h to tl_parsers.cpp. 2024-02-04 22:12:18 +03:00
levlam 81907c1c7a Remove force_sync after starting auth key destroy. 2024-02-03 23:14:02 +03:00
levlam 9080b84649 Don't force sync after log in for bots. 2024-02-02 15:24:23 +03:00
levlam 12914669e6 Don't sync binlog after creation of SQLite encryption key if it will not be used. 2024-02-02 15:23:26 +03:00
levlam 8377726001 Add source to Binlog::sync. 2024-02-02 15:09:17 +03:00
levlam d79bd4b694 Don't check disable_web_page_preview for sponsored messages. 2024-02-02 13:38:40 +03:00
levlam 7c3e9e6d5e Move DcAuthManager to main session scheduler. 2024-02-02 13:32:15 +03:00
levlam 6c4804b591 Add source to SessionProxy::close_session. 2024-02-01 12:59:20 +03:00
levlam acec5146ec Close asynchronously opened database if instance was closed in the meanwhile. 2024-02-01 01:46:34 +03:00
levlam 034db9599d Improve checks for changed link preview. 2024-01-31 18:10:53 +03:00
levlam ec21b0276f Set disable_web_page_preview to true only if the message has a link. 2024-01-31 12:48:03 +03:00
levlam 3d539f1bcc Add class MessageSelfDestructType. 2024-01-30 15:07:21 +03:00
levlam 437c2d0c6e Try to repair wrongly encoded proxy secret. 2024-01-29 15:48:57 +03:00
levlam 983f669116 Fail sending of messages for which updateMessageId has been received. 2024-01-29 01:48:58 +03:00
levlam eb3f9f7ba1 Improve error messages. 2024-01-29 01:09:46 +03:00
levlam 5acc895975 Improve error message. 2024-01-29 00:55:37 +03:00
levlam c92948e8b9 Improve error message. 2024-01-29 00:39:07 +03:00
levlam 34935ca4b6 Reopen and reinit session when receive a failed to parse update by a bot. 2024-01-29 00:18:40 +03:00
levlam a60d6f5dfb Fix RepliedMessageInfo::need_reply_changed_warning. 2024-01-28 02:06:04 +03:00
levlam 4a29cd7f00 Don't warn about sent message identifier decrease, if the new message has identifier 1. 2024-01-28 01:59:33 +03:00
levlam 8c02d57443 Don't try to get name of an empty actor. 2024-01-27 13:27:55 +03:00
levlam c5c55092dd Update version to 1.8.24. 2024-01-27 03:43:28 +03:00
levlam 17e5d20583 Fix message_input_reply_to access for server messages. 2024-01-27 03:42:36 +03:00
levlam 7144475524 Increase MessageUnsupported version. 2024-01-26 23:07:39 +03:00
levlam cdd7430d3a Silently create chat in get_message_sender_object. 2024-01-26 23:03:37 +03:00
levlam d3a5025dae Remove unused header. 2024-01-26 17:07:42 +03:00
levlam dace1cdb23 Fix GetMessagePositionQuery. 2024-01-26 15:37:32 +03:00
levlam ba75dd2626 Improve update handling logging. 2024-01-26 15:08:16 +03:00
levlam 73dc2b9889 Use multiset to store pending updates and improve PendingPtsUpdate comparison. 2024-01-26 14:59:07 +03:00
levlam aa6be7d9bf Add canSendMessageToUser.only_local. 2024-01-26 14:06:27 +03:00
levlam 3391c643f3 Don't try to fetch the same update more than once. 2024-01-26 14:01:44 +03:00
levlam b6fe959ece Improve update processing logging. 2024-01-26 11:25:09 +03:00
levlam 238d154ed7 Immediately fetch affected messages. 2024-01-26 00:30:49 +03:00