levlam
|
acef6e61a0
|
Check close_flag() first.
|
2024-02-18 20:55:41 +03:00 |
|
levlam
|
78f3363486
|
Add key validness checks before adding to FlatHashSet.
|
2024-02-15 17:16:08 +03:00 |
|
levlam
|
e1098ef8e9
|
Allow empty non-null backgrounds in chat event log.
|
2024-02-13 16:56:07 +03:00 |
|
levlam
|
978cd5ef34
|
Support replying of supergroup stories in the supergroup.
|
2024-02-11 02:57:08 +03:00 |
|
levlam
|
e62f612c36
|
Add Message.sender_boost_count.
|
2024-02-11 02:45:18 +03:00 |
|
levlam
|
64635aefe1
|
Add td_api::messageChatBoost.
|
2024-02-07 20:50:00 +03:00 |
|
levlam
|
cb3c623fd2
|
Update layer to 174.
|
2024-02-07 20:34:28 +03:00 |
|
levlam
|
c0d78b9f04
|
Add MessagesManager::set_folder_pinned_dialogs.
|
2024-02-09 23:23:18 +03:00 |
|
levlam
|
3e66162c07
|
Add source to set_dialog_view_as_messages.
|
2024-02-08 01:33:08 +03:00 |
|
levlam
|
afb8524392
|
Minor fixes.
|
2024-02-07 17:50:57 +03:00 |
|
levlam
|
2ca4672a98
|
Improve logging and fix on_topic_changed.
|
2024-02-07 16:51:08 +03:00 |
|
levlam
|
6cfb50fd8f
|
Support Saved Messages topic draft.
|
2024-02-07 16:10:56 +03:00 |
|
levlam
|
21696de370
|
Support Saved Messages in toggleChatViewAsTopics.
|
2024-02-07 15:32:50 +03:00 |
|
levlam
|
f28d40605a
|
Improve Saved Messages topic API and naming.
|
2024-02-07 14:01:29 +03:00 |
|
levlam
|
73f3696eda
|
Send updateSavedMessagesTopic when last topic message changes.
|
2024-02-06 16:08:41 +03:00 |
|
levlam
|
7f0f3e9ff0
|
Add and use MessagesManager::send_update_last_message_if_needed.
|
2024-02-06 16:03:11 +03:00 |
|
levlam
|
82702c4331
|
Store last message date along last topic message identifier.
|
2024-02-06 00:11:36 +03:00 |
|
levlam
|
3d8c749536
|
Maintain last message of Saved Messages topics.
|
2024-02-05 00:56:20 +03:00 |
|
levlam
|
7267e1e89c
|
Move Saved Messages-specific functions to SavedMessagesManager.
|
2024-02-04 23:06:48 +03:00 |
|
levlam
|
32eba3c7d1
|
Enable setting tags by Premium users.
|
2024-02-01 22:40:55 +03:00 |
|
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
|
0ed3ed75fa
|
Add local video note drafts.
|
2024-01-30 16:59:14 +03:00 |
|
levlam
|
930a3ccdca
|
Support Saved Messages tags in topics.
|
2024-01-29 19:11:14 +03:00 |
|
levlam
|
034db9599d
|
Improve checks for changed link preview.
|
2024-01-31 18:10:53 +03:00 |
|
levlam
|
3d539f1bcc
|
Add class MessageSelfDestructType.
|
2024-01-30 15:07:21 +03:00 |
|
levlam
|
983f669116
|
Fail sending of messages for which updateMessageId has been received.
|
2024-01-29 01:48:58 +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
|
17e5d20583
|
Fix message_input_reply_to access for server messages.
|
2024-01-27 03:42:36 +03:00 |
|
levlam
|
cdd7430d3a
|
Silently create chat in get_message_sender_object.
|
2024-01-26 23:03:37 +03:00 |
|
levlam
|
dace1cdb23
|
Fix GetMessagePositionQuery.
|
2024-01-26 15:37:32 +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 |
|
levlam
|
2acbcdbb60
|
Allow sending messages to user after receiving a message from them.
|
2024-01-25 20:56:10 +03:00 |
|
levlam
|
c95cb5d75c
|
Minor imrovements.
|
2024-01-25 20:06:07 +03:00 |
|
levlam
|
c2ccf0d784
|
Add some emptiness checks.
|
2024-01-25 19:37:56 +03:00 |
|
levlam
|
dfdad00dca
|
Don't warn about topic changed to or from Author Hidden.
|
2024-01-25 18:08:53 +03:00 |
|
levlam
|
b97773457b
|
Don't set explicitly source.is_outgoing for messages forwarded from the user.
|
2024-01-25 18:01:51 +03:00 |
|
levlam
|
650ca8844d
|
Init SavedMessagesTopic with real_forward_from_dialog_id.
|
2024-01-25 16:45:24 +03:00 |
|
levlam
|
2f1423a284
|
Allow forwardSource without source message.
|
2024-01-25 16:23:00 +03:00 |
|
levlam
|
81f1d61e7f
|
Improve Saved Messages tag documentation.
|
2024-01-25 14:58:32 +03:00 |
|
levlam
|
0cbda12b4c
|
Remove handling of some sendMessage error messages.
|
2024-01-24 22:05:22 +03:00 |
|
levlam
|
56d75e7c53
|
Don't keep full message source for initially forwarded messages.
|
2024-01-24 20:01:29 +03:00 |
|
levlam
|
b2f8a8e5d6
|
Support UserFull.read_dates_private.
|
2024-01-09 14:56:32 +03:00 |
|
levlam
|
d6eca27e58
|
Improve td_api::MessageReadDate.
|
2024-01-09 14:47:04 +03:00 |
|
levlam
|
5fc554166f
|
Add Message.can_get_read_date.
|
2024-01-09 13:50:11 +03:00 |
|
levlam
|
5fb64e7ccd
|
Add td_api::getMessageReadDate.
|
2024-01-09 13:37:29 +03:00 |
|
levlam
|
9fe83feeeb
|
Add td_api::ReactionUnavailabilityReason.
|
2024-01-24 17:11:41 +03:00 |
|
levlam
|
33ec7a21a8
|
Update Saved Messages tag count when tags are added from another app or message is deleted.
|
2024-01-24 12:31:12 +03:00 |
|
levlam
|
2351a83227
|
Add and use get_chosen_tags.
|
2024-01-24 12:01:20 +03:00 |
|
levlam
|
cb70c0fa97
|
Update saved reaction tags after changing them locally.
|
2024-01-23 22:56:00 +03:00 |
|
levlam
|
1c53d32aba
|
Return default tag reactions first for tags.
|
2024-01-23 16:49:50 +03:00 |
|
levlam
|
e6611cdb8f
|
Add td_api::searchSavedMessages.
|
2024-01-22 21:14:02 +03:00 |
|
levlam
|
e8f96d2520
|
Support adding tags to a message.
|
2024-01-22 20:25:19 +03:00 |
|
levlam
|
61277da56f
|
Move message_id checks to get_message_active_reactions.
|
2024-01-22 20:15:02 +03:00 |
|
levlam
|
b9afcbb70c
|
Support reaction tags in getMessageAvailableReactions.
|
2024-01-22 20:03:05 +03:00 |
|
levlam
|
eb80098431
|
Add td_api::messageReactions and messageReactions.are_tags.
|
2024-01-22 19:37:05 +03:00 |
|
levlam
|
20c4815a12
|
Add td_api::setPinnedSavedMessagesTopics.
|
2024-01-18 19:38:26 +03:00 |
|
levlam
|
af43242ca7
|
Add td_api::toggleSavedMessagesTopicIsPinned.
|
2024-01-18 19:22:31 +03:00 |
|
levlam
|
ae7e290789
|
Add td_api::updatePinnedSavedMessagesTopics.
|
2024-01-18 18:51:34 +03:00 |
|
levlam
|
643b896958
|
Add td_api::premiumLimitTypePinnedSavedMessagesTopicsCount.
|
2024-01-18 18:34:39 +03:00 |
|
levlam
|
30dad21fae
|
Add MessagesManager::fix_delete_message_min_max_dates.
|
2024-01-18 17:47:59 +03:00 |
|
levlam
|
8c358a4fc5
|
Add SavedMessagesTopicId::is_valid_status.
|
2024-01-18 17:38:15 +03:00 |
|
levlam
|
788d169e69
|
Add td_api::deleteSavedMessagesTopicMessagesByDate.
|
2024-01-18 17:29:09 +03:00 |
|
levlam
|
5002f25c0a
|
Add td_api::getSavedMessagesTopicMessageByDate.
|
2024-01-18 16:45:45 +03:00 |
|
levlam
|
93370af38d
|
Add td_api::deleteSavedMessagesTopicHistory.
|
2024-01-16 22:42:43 +03:00 |
|
levlam
|
40f8bffec8
|
Add td_api::getSavedMessagesTopicHistory.
|
2024-01-16 19:19:38 +03:00 |
|
levlam
|
d9f2fe57a6
|
Add td_api::getPinnedSavedMessagesTopics.
|
2024-01-16 17:32:11 +03:00 |
|
levlam
|
79a66c06cc
|
Add td_api::getSavedMessagesTopics.
|
2024-01-16 16:26:58 +03:00 |
|
levlam
|
16fc47fb88
|
Add getChatSparseMessagePositions.saved_messages_topic.
|
2024-01-16 14:12:57 +03:00 |
|
levlam
|
f76c384f90
|
Add getChatMessageCalendar.saved_messages_topic.
|
2024-01-16 14:00:14 +03:00 |
|
levlam
|
8f019eeb73
|
Add getChatMessageCount.saved_messages_topic.
|
2024-01-16 00:30:37 +03:00 |
|
levlam
|
7e3107b1d3
|
Add SavedMessagesTopicId::is_valid_in.
|
2024-01-15 23:25:51 +03:00 |
|
levlam
|
3eba7d4f2b
|
Add getChatMessagePosition.saved_messages_topic.
|
2024-01-15 20:39:47 +03:00 |
|
levlam
|
7d71562a24
|
Add searchChatMessages.saved_messages_topic_id.
|
2024-01-15 19:43:03 +03:00 |
|
levlam
|
341b59cb6c
|
Duplicate fields from origin to source if appropriate.
|
2024-01-15 18:56:59 +03:00 |
|
levlam
|
85c4cd4642
|
Add SavedMessagesTopicId class.
|
2024-01-13 12:06:31 +03:00 |
|
levlam
|
0aeb11dee8
|
Add message.saved_messages_topic.
|
2024-01-12 16:06:10 +03:00 |
|
levlam
|
09e0add01f
|
Add Message.saved_messages_dialog_id.
|
2024-01-12 15:38:12 +03:00 |
|
levlam
|
2ff04387b8
|
Add more information to forwardSource.
|
2024-01-12 00:23:33 +03:00 |
|
levlam
|
1dca0272be
|
Add class LastForwardedMessageInfo.
|
2024-01-11 22:33:12 +03:00 |
|
levlam
|
10f77aee95
|
Move get_dialog_reply_markup implementation to ReplyMarkup.cpp.
|
2024-01-11 20:35:02 +03:00 |
|
levlam
|
645102e4ed
|
Make MessageForwardInfo fields private.
|
2024-01-11 20:13:43 +03:00 |
|
levlam
|
6b180bcfd9
|
Add MessageForwardInfo::copy_message_forward_info.
|
2024-01-11 20:10:14 +03:00 |
|
levlam
|
c30c6168b5
|
Add and use MessageForwardInfo::need_change_warning.
|
2024-01-11 19:59:14 +03:00 |
|
levlam
|
edb02aa4c4
|
Add MessageForwardInfo::is_imported().
|
2024-01-11 19:39:32 +03:00 |
|
levlam
|
8c6024808a
|
Add and use MessagesManager::get_message_original_date.
|
2024-01-11 19:36:00 +03:00 |
|
levlam
|
b3a94f187f
|
Use public constructor to create legacy-parsed MessageForwardInfo.
|
2024-01-11 19:29:49 +03:00 |
|
levlam
|
5ccb67f28e
|
Improve MessageForwardInfo field names.
|
2024-01-11 19:24:01 +03:00 |
|
levlam
|
d59abc099d
|
Add MessageForwardInfo getters.
|
2024-01-11 19:11:16 +03:00 |
|
levlam
|
3ba660a655
|
Add some MessageForwardInfo methods.
|
2024-01-11 18:46:10 +03:00 |
|
levlam
|
3cb8ef9807
|
Store MessageForwardInfo as the whole.
|
2024-01-11 18:20:53 +03:00 |
|
levlam
|
8e2ef00696
|
Apply message self-destruct type changes for being sent messages.
|
2024-01-02 15:38:43 +03:00 |
|
levlam
|
139b61e4b6
|
Add td_api::messageExpiredVideoNote and td_api::messageExpiredVoiceNote.
|
2024-01-02 14:27:11 +03:00 |
|
levlam
|
be8b21cdf4
|
Update layer to 171.
|
2024-01-02 03:23:51 +03:00 |
|
levlam
|
2b0d3f6091
|
Improve error message.
|
2024-01-25 17:33:11 +03:00 |
|
levlam
|
09c6bad8bd
|
Remove pinned message notification only if new pinned message is added to Mentions.
|
2024-01-20 03:30:10 +03:00 |
|
levlam
|
2a9393ff7a
|
Add "process_pinned_messages_as_mentions" option to allow keep previous behavior.
|
2024-01-19 22:23:26 +03:00 |
|
levlam
|
121fbe535f
|
Create dependent chats right after Message object creation.
|
2024-01-18 15:21:44 +03:00 |
|
levlam
|
021c0bd02d
|
Improve logging.
|
2024-01-18 14:59:53 +03:00 |
|
levlam
|
14c93b1772
|
Fix added_message_full_id initialization.
|
2024-01-16 21:40:25 +03:00 |
|
levlam
|
6d910597e5
|
Delete message from map after using.
|
2024-01-16 21:36:24 +03:00 |
|
levlam
|
0aa8816c28
|
Don't always treat pins as mentions.
|
2024-01-12 18:15:19 +03:00 |
|
levlam
|
4bafdc2b71
|
Fix MessagesManager::drop_dialog_last_pinned_message_id.
|
2024-01-12 12:16:51 +03:00 |
|
levlam
|
21418140bd
|
Fix removal of message reply for failed to send forwarded messages.
|
2024-01-10 22:01:39 +03:00 |
|
levlam
|
17a412a04a
|
Don't delete notifications when initializing last_new_message_id. There should be no old notifications anyway (2).
|
2024-01-10 21:08:43 +03:00 |
|
levlam
|
bc5b1f4e19
|
Remove unavailable messages from the list of linked messages.
|
2024-01-10 20:22:45 +03:00 |
|
levlam
|
faee94b680
|
Apply message auto-delete time from chat creation message.
|
2024-01-10 17:20:13 +03:00 |
|
levlam
|
4d51b2c875
|
Move create_new_chat/create_new_channel to ContactsManager.
|
2024-01-10 17:09:09 +03:00 |
|
levlam
|
a409af0973
|
Move migrate_dialog_to_megagroup to ContactsManager.
|
2024-01-10 15:57:19 +03:00 |
|
levlam
|
1bc8e90c10
|
Move create_new_secret_chat to ContactsManager.
|
2024-01-10 15:20:16 +03:00 |
|
levlam
|
c6154c43aa
|
Don't store message interaction info for bots.
|
2024-01-09 10:59:24 +03:00 |
|
levlam
|
7b6ce8b822
|
Move reload_dialog_info to DialogManager.
|
2024-01-08 19:20:22 +03:00 |
|
levlam
|
466c841b4e
|
Move send_update_add_chat_members_privacy_forbidden to DialogParticipantManager.
|
2024-01-08 18:57:44 +03:00 |
|
levlam
|
b579fcd3e0
|
Rename DialogOnlineMemberManager to DialogParticipantManager.
|
2024-01-08 14:22:44 +03:00 |
|
levlam
|
b4ac2653cd
|
Move delete_dialog to DialogManager.
|
2024-01-08 01:27:49 +03:00 |
|
levlam
|
a2c6f4aa7c
|
Move resolved usernames to DialogManager.
|
2024-01-07 23:45:33 +03:00 |
|
levlam
|
b684039566
|
Move some methods to DialogActionManager.
|
2024-01-07 00:46:36 +03:00 |
|
levlam
|
bd7f900df8
|
Move relevant methods to MessageImportManager.
|
2024-01-06 22:45:27 +03:00 |
|
levlam
|
884a16f1ed
|
Partly move report_dialog to DialogManager.
|
2024-01-04 22:46:13 +03:00 |
|
levlam
|
c24bd49cce
|
Move set_dialog_photo to DialogManager.
|
2024-01-04 20:44:12 +03:00 |
|
levlam
|
e5f0b33508
|
Move toggle_dialog_has_protected_content to DialogManager.
|
2024-01-04 20:25:41 +03:00 |
|
levlam
|
17012dff1c
|
Move set_dialog_permissions to DialogManager.
|
2024-01-04 20:20:18 +03:00 |
|
levlam
|
fd45eb84f5
|
Move set_dialog_title to DialogManager.
|
2024-01-04 20:15:29 +03:00 |
|
levlam
|
57f1b32617
|
Move remove_secret_chat_dialog_ids to DialogId.
|
2024-01-04 19:55:48 +03:00 |
|
levlam
|
c0a0f7de07
|
Move on_dialog_info_full_invalidated to DialogManager.
|
2024-01-04 19:52:31 +03:00 |
|
levlam
|
a719ed42be
|
Simplify conditions for reloading chat full info.
|
2024-01-04 19:47:27 +03:00 |
|
levlam
|
249598a711
|
Move get_common_dialogs to CommonDialogManager.
|
2024-01-04 19:30:58 +03:00 |
|
levlam
|
f43807ebbf
|
Don't try to remove chat from recent for bots.
|
2024-01-04 19:06:50 +03:00 |
|
levlam
|
3003679192
|
Move online member count to DialogOnlineMemberManager.
|
2024-01-04 18:30:12 +03:00 |
|
levlam
|
52b8e295ca
|
Minor include improvements.
|
2024-01-04 16:46:53 +03:00 |
|
levlam
|
6d1f6e250f
|
Add DialogManager::is_dialog_removed_from_dialog_list.
|
2024-01-04 16:32:04 +03:00 |
|
levlam
|
d24a0eda1d
|
Move get_peers_dialog_ids to DialogManager.
|
2024-01-04 16:24:19 +03:00 |
|
levlam
|
b97fa08e62
|
Move get_input_dialog_id to DialogManager.
|
2024-01-04 16:20:15 +03:00 |
|
levlam
|
32898dbe88
|
Move get_chat_ids_object and get_chats_object to DialogManager.
|
2024-01-04 16:13:20 +03:00 |
|
levlam
|
ebda6f1364
|
Use DialogManager::get_my_dialog_id.
|
2024-01-04 15:49:02 +03:00 |
|
levlam
|
b2fccc7d9c
|
Move ContactsManager proxy methods to DialogManager.
|
2024-01-03 23:07:50 +03:00 |
|
levlam
|
d963044eb9
|
Update copyright year.
|
2024-01-01 03:07:21 +03:00 |
|
levlam
|
6d79dd9ea8
|
Keep forward info for audios and stories forwarded to saved messages.
|
2023-12-30 22:14:50 +03:00 |
|
Fela
|
c73222b33b
|
Pass is_pinned while creating event log messages
|
2023-12-29 13:51:24 +03:00 |
|
levlam
|
07bf49d42e
|
Improve logging in need_channel_difference_to_add_message.
|
2023-12-26 15:54:40 +03:00 |
|
levlam
|
8900038324
|
Add and use generic MessagesManager::get_channel_differences_if_needed.
|
2023-12-26 12:02:53 +03:00 |
|
levlam
|
c4efc0e2e0
|
Add td_api::setChatEmojiStatus.
|
2023-12-25 14:49:22 +03:00 |
|
levlam
|
5979276116
|
Enable updateChatAvailableReactions for bots.
|
2023-12-25 02:50:20 +03:00 |
|
levlam
|
66c6e706ab
|
Replase td_api::shareUserWithBot with td_api::shareUsersWithBot.
|
2023-12-22 18:47:23 +03:00 |
|
levlam
|
5cb6ca27cc
|
Add Chat.emoji_status.
|
2023-12-21 20:01:26 +03:00 |
|
levlam
|
8e85ef9e40
|
Don't mark background as inited for channels.
|
2023-12-21 19:10:05 +03:00 |
|
levlam
|
14b81a2d48
|
Always apply background from new message in groups and channels.
|
2023-12-19 16:24:06 +03:00 |
|