levlam
|
05a069d221
|
Use MessageSender for recent reaction choosers.
|
2022-01-21 13:15:27 +03:00 |
|
levlam
|
7c4d333a77
|
Support updateMessageReactions.
|
2022-01-21 11:53:18 +03:00 |
|
levlam
|
739d2b292d
|
Add MessageReactions.
|
2022-01-20 22:54:34 +03:00 |
|
levlam
|
4a2cace483
|
Keep only active reactions.
|
2022-01-19 20:35:49 +03:00 |
|
levlam
|
5f14c85a33
|
Send updateChatAvailableReactions updates when the list of active reactions changes.
|
2022-01-19 20:04:59 +03:00 |
|
levlam
|
facb8f754a
|
Move list of active reactions to MessagesManager.
|
2022-01-19 18:59:48 +03:00 |
|
levlam
|
4e657b73ab
|
Return all reactions as available in private chats.
|
2022-01-19 18:10:16 +03:00 |
|
levlam
|
06a67030a0
|
Use reload_dialog_info_full instead of get_dialog_info_full to guarantee that the data will be reloaded.
|
2022-01-19 14:37:07 +03:00 |
|
levlam
|
1441de578b
|
Don't treat messages sent to secret chats as copied, because media files can be needed to be reuploaded anyway. Relative order of forwarded to secret chats media will be kept now, but ordering with forwarded text messages can still be broken.
|
2022-01-17 16:07:54 +03:00 |
|
levlam
|
8339a5818e
|
Add td_api::translateMessage.
|
2022-01-14 22:28:28 +03:00 |
|
levlam
|
7974571615
|
Add more close_flag checks.
|
2022-01-13 17:28:10 +03:00 |
|
levlam
|
e89b3eeb9b
|
Improve log messages.
|
2022-01-10 16:18:54 +03:00 |
|
levlam
|
b0ad4e5e62
|
Add td_api::setChatAvailableReactions.
|
2022-01-05 16:23:35 +03:00 |
|
levlam
|
3becacf304
|
Add chat.available_reactions and updateChatAvailableReactions.
|
2022-01-04 16:33:57 +03:00 |
|
KnorpelSenf
|
789b9c0a55
|
Fix much typos
|
2022-01-25 16:07:36 +03:00 |
|
levlam
|
fa8feefed7
|
Reduce total timeout limit to 2 for messages.setTyping.
|
2022-01-03 08:57:11 +03:00 |
|
levlam
|
c075ad7b00
|
Don't keep setTyping query reference for bots.
|
2022-01-03 08:01:26 +03:00 |
|
levlam
|
8085779cdc
|
Update copyright year.
|
2022-01-01 03:35:39 +03:00 |
|
levlam
|
ed766a4d2f
|
Add flag messageSendOptions.protect_content.
|
2021-12-28 18:19:19 +03:00 |
|
levlam
|
20a460aeb3
|
Update layer to 136.
|
2021-12-28 17:19:18 +03:00 |
|
levlam
|
a81ab8abba
|
Remove viewSponsoredMessage in favor of viewMessages.
|
2021-12-27 18:17:02 +03:00 |
|
levlam
|
aca4cd3b3f
|
Ignore invalid last_database_server_dialog_date_ instead of trying to repair it.
|
2021-12-25 02:10:06 +03:00 |
|
levlam
|
b24c188ac0
|
Drop definitely incorrect folder.last_database_server_dialog_date_.
|
2021-12-24 23:18:40 +03:00 |
|
levlam
|
9cf4851c5b
|
Ignore dialog dates with 0 date.
|
2021-12-24 22:59:05 +03:00 |
|
levlam
|
e71f9f6d75
|
Remove unneeded includes.
|
2021-12-22 21:07:42 +03:00 |
|
levlam
|
9221df532c
|
Move MinChannel and MessageReplyInfo storers to hpp.
|
2021-12-22 20:29:54 +03:00 |
|
levlam
|
160ab905f1
|
Fix handling of min-channels in recent repliers.
|
2021-12-22 20:15:18 +03:00 |
|
levlam
|
7b84f42e87
|
Ensure that is_channel_post is false for non-broadcast messages.
|
2021-12-22 14:43:34 +03:00 |
|
levlam
|
d6df315769
|
Avoid new clang warning bitwise-instead-of-logical.
|
2021-12-21 16:59:16 +03:00 |
|
levlam
|
cbc6d25a44
|
Replace user_id with member_id in chatEventLog.
|
2021-12-21 14:53:22 +03:00 |
|
levlam
|
4e29d0e232
|
Rename message_ttl_setting to message_ttl.
|
2021-12-21 14:06:15 +03:00 |
|
levlam
|
81cebe39eb
|
Improve naming of selected message sender in a chat.
|
2021-12-21 13:49:26 +03:00 |
|
levlam
|
ae91e885a1
|
Improve logging.
|
2021-12-21 03:26:07 +03:00 |
|
levlam
|
27a42b88c8
|
Save need_drop_default_send_message_as_dialog_id between restarts.
|
2021-12-20 22:54:20 +03:00 |
|
levlam
|
40c74a5d0a
|
Suppress expected warning.
|
2021-12-20 20:55:47 +03:00 |
|
levlam
|
3f28ce86d6
|
Postpone drop of default message sender until the chat is opened.
|
2021-12-20 20:23:26 +03:00 |
|
levlam
|
2b9a5741b2
|
Ensure that there are at most 3 recent pending join requests.
|
2021-12-20 15:42:28 +03:00 |
|
levlam
|
0ab05735c0
|
Silence expected warnings.
|
2021-12-18 23:15:06 +03:00 |
|
levlam
|
b060536ae3
|
Return Result<...> from get_input_user.
|
2021-12-16 22:46:03 +03:00 |
|
levlam
|
745ecb1826
|
Expect no access to a chat only if this is not a private chat.
|
2021-12-16 17:45:52 +03:00 |
|
levlam
|
fe6c61f2ea
|
Workaround bogus C4753 MSVC warning.
|
2021-12-15 20:36:23 +03:00 |
|
levlam
|
fdcb109870
|
Fix warning.
|
2021-12-14 13:52:51 +03:00 |
|
levlam
|
2832f7a527
|
Return available message senders in the order of decreasing member count.
|
2021-12-13 21:13:17 +03:00 |
|
levlam
|
9102a20665
|
Unload messages more often.
|
2021-12-13 15:32:46 +03:00 |
|
levlam
|
c510c4602c
|
Skip recently sent messages in find_unloadable_messages.
|
2021-12-13 15:20:09 +03:00 |
|
levlam
|
9a4b932f17
|
Fix setChatDefaultMessageSender in private chats.
|
2021-12-13 14:50:56 +03:00 |
|
levlam
|
6bd7e04875
|
Ensure that online member count is reasonable.
|
2021-12-10 17:30:38 +03:00 |
|
levlam
|
0a01b97921
|
Improve conditions for calls to on_get_channel_error.
|
2021-12-10 16:25:14 +03:00 |
|
levlam
|
5a76413990
|
Minor improvements.
|
2021-12-10 00:07:59 +03:00 |
|
levlam
|
129601b6c1
|
Add "channel_bot_user_id" option.
|
2021-12-09 16:36:27 +03:00 |
|
levlam
|
0e850e7c10
|
Don't warn about unsupported messages in an album.
|
2021-12-09 15:33:23 +03:00 |
|
levlam
|
229fd5b715
|
Remove non-working searchMessagesFilterCall and searchMessagesFilterMissedCall.
|
2021-12-09 15:15:28 +03:00 |
|
levlam
|
6eb6c12d37
|
Ensure that chat ID is valid in search_dialog_messages.
|
2021-12-08 21:29:46 +03:00 |
|
levlam
|
6411606fe6
|
Fix MessagesManager::can_get_message_viewers.
|
2021-12-08 20:16:47 +03:00 |
|
levlam
|
831ca4b975
|
Rename allow_saving_content to has_private_content.
|
2021-12-06 21:43:55 +03:00 |
|
levlam
|
fb9bb3cd69
|
Save and load lists of created public channels.
|
2021-12-03 20:10:30 +03:00 |
|
levlam
|
03baffcd1f
|
Combine GetCreatedPublicChannels queries.
|
2021-12-03 15:40:39 +03:00 |
|
levlam
|
5e6628d5f9
|
Use list of created public channels to locally create list of available message senders.
|
2021-12-03 14:16:45 +03:00 |
|
levlam
|
93af4377b7
|
Store created public broadcasts in MessagesManager.
|
2021-12-03 12:28:33 +03:00 |
|
levlam
|
5512700b77
|
Immediately reload *Full after invalidation in opened chats.
|
2021-12-01 23:31:10 +03:00 |
|
levlam
|
ab153e306a
|
Allow to search for messages from inaccessible chats.
|
2021-11-30 15:07:14 +03:00 |
|
levlam
|
1c3d5df646
|
Check conditions for last_database_message_id updating only after last_new_message_id is inited.
|
2021-11-30 10:03:12 +03:00 |
|
levlam
|
5c33801bc7
|
Fix message resending.
|
2021-11-29 22:17:48 +03:00 |
|
levlam
|
4d9268c302
|
Early check for dialog_id correctness.
|
2021-11-29 22:13:06 +03:00 |
|
levlam
|
8a9506c1de
|
Add MessagesManager::can_save_message.
|
2021-11-26 17:21:21 +03:00 |
|
levlam
|
4084b30a52
|
Keep initial sender when resending messages if possible.
|
2021-11-25 17:01:54 +03:00 |
|
levlam
|
6f835c12ee
|
Add messageSendingStateFailed.need_another_sender.
|
2021-11-25 16:55:03 +03:00 |
|
levlam
|
5845917498
|
Reload full dialog info after receiving SEND_AS_PEER_INVALID.
|
2021-11-25 16:14:17 +03:00 |
|
levlam
|
baf4310807
|
Explicitly pass send_as chat.
|
2021-11-25 15:49:51 +03:00 |
|
levlam
|
c1a5d4b76b
|
Add message.can_be_saved.
|
2021-11-25 13:47:54 +03:00 |
|
levlam
|
10159fbdf1
|
Add toggleChatAllowSavingContent.
|
2021-11-25 11:44:51 +03:00 |
|
levlam
|
07a2932154
|
Disallow forwarding from chats with restricted content saving.
|
2021-11-24 20:13:09 +03:00 |
|
levlam
|
52d67ae167
|
Reload chat info if receive CHAT_FORWARDS_RESTRICTED.
|
2021-11-24 20:09:32 +03:00 |
|
levlam
|
d381323f56
|
Add chat.allow_saving_content flag.
|
2021-11-24 20:03:38 +03:00 |
|
levlam
|
a761e41196
|
Cancel pending chat action after default send message as has changed.
|
2021-11-23 14:47:02 +03:00 |
|
levlam
|
acc43bb0b5
|
Allow typings by chats and rename updateUserChatAction to updateChatAction.
|
2021-11-23 14:29:49 +03:00 |
|
levlam
|
2eb5f1195c
|
Add chatActionBarJoinRequest.
|
2021-11-23 13:06:38 +03:00 |
|
levlam
|
11b13021d2
|
Improve condition for changed forward_info warning.
|
2021-11-22 17:31:55 +03:00 |
|
levlam
|
f644dedcfa
|
Replace private forward name before forwarding.
|
2021-11-22 11:17:28 +03:00 |
|
levlam
|
e4df8d9458
|
Use get_message_sender.
|
2021-11-19 17:31:10 +03:00 |
|
levlam
|
04be7955a7
|
Add MessagesManager::get_message_sender.
|
2021-11-19 17:12:22 +03:00 |
|
levlam
|
6941a4500a
|
Support deletion from database messages by sender_dialog_id.
|
2021-11-19 16:00:21 +03:00 |
|
levlam
|
5232774d89
|
Replace deleteChatMessagesFromUser with deleteChatMessagesBySender.
|
2021-11-19 15:48:05 +03:00 |
|
levlam
|
9b5bc5f4f3
|
Use hash in GetStickerSetQuery.
|
2021-11-19 13:56:12 +03:00 |
|
levlam
|
4c462789f1
|
Disable chat actions for file uploads as chats.
|
2021-11-16 09:30:12 +03:00 |
|
levlam
|
a72d1c2639
|
Use InvokeAfter for setChatDefaultMessageSender.
|
2021-11-15 23:29:39 +03:00 |
|
levlam
|
423e82ae2b
|
Add td_api::setChatDefaultMessageSender.
|
2021-11-15 17:08:37 +03:00 |
|
levlam
|
108fca1e6e
|
Add getChatAvailableMessageSenders.
|
2021-11-12 17:11:01 +03:00 |
|
levlam
|
fe8e521a41
|
Add chat.default_sender_id.
|
2021-11-12 16:15:19 +03:00 |
|
levlam
|
ae987f2211
|
Add inlineKeyboardButtonTypeUser.
|
2021-11-10 17:14:00 +03:00 |
|
levlam
|
6ace4fdf36
|
Update layer to 135.
|
2021-11-09 19:07:55 +03:00 |
|
levlam
|
9f6b3699c6
|
Add is_dialog_opened.
|
2021-12-07 12:32:23 +03:00 |
|
levlam
|
858078d89f
|
Fix on_get_history.
|
2021-12-05 01:02:22 +03:00 |
|
levlam
|
a116185e83
|
Ensure that all messages after last_added_message_id are connected.
|
2021-12-05 00:22:56 +03:00 |
|
levlam
|
227fb48fbf
|
Add MessagesManager::delete_newer_server_messages_at_the_end.
|
2021-12-05 00:12:59 +03:00 |
|
levlam
|
340e0f0b85
|
Fix has/have spelling.
|
2021-12-02 14:15:37 +03:00 |
|
levlam
|
923dd11fd8
|
Return back logging on folder_ptr == nullptr.
|
2021-11-30 00:39:10 +03:00 |
|
levlam
|
0e96d23e41
|
Rename hide_distance to has_outgoing_messages.
|
2021-11-23 12:10:49 +03:00 |
|
levlam
|
46b8aeab97
|
Make DialogActionBar fields private.
|
2021-11-23 12:05:32 +03:00 |
|
levlam
|
be30321801
|
Add DialogActionBar storer and parser.
|
2021-11-23 11:41:35 +03:00 |
|
levlam
|
c7e641aca8
|
Replace empty action bars with nullptr.
|
2021-11-23 09:35:38 +03:00 |
|
levlam
|
8fd9d89ec3
|
Move DialogActionBar modifiers to DialogActionBar.cpp.
|
2021-11-23 09:27:30 +03:00 |
|
levlam
|
6c1429f74c
|
Move fix_dialog_action_bar to DialogActionBar.cpp.
|
2021-11-23 07:45:32 +03:00 |
|
levlam
|
6b1833a259
|
Move DialogActionBar to a separate header.
|
2021-11-23 00:24:18 +03:00 |
|
levlam
|
f4d62f9ca4
|
Add struct DialogActionBar.
|
2021-11-22 22:39:59 +03:00 |
|
levlam
|
d160a77222
|
Add separate flag for need_repair_action_bar.
|
2021-11-22 20:13:55 +03:00 |
|
levlam
|
d7d9e50e50
|
Remove legacy know_can_report_spam flag.
|
2021-11-22 17:59:55 +03:00 |
|
levlam
|
bb0f7e012d
|
Fix can_get_message_viewers for anonymous polls.
|
2021-11-19 16:15:37 +03:00 |
|
levlam
|
655896ad4a
|
Update default value of chat_read_mark_size_threshold.
|
2021-11-19 16:03:23 +03:00 |
|
23rd
|
04736f363b
|
Fixed processing of speaking action in channels to form recent speakers.
|
2021-11-17 09:04:22 +03:00 |
|
levlam
|
76e1466abd
|
Use get_message_sender_dialog_id in search_dialog_messages.
|
2021-11-15 15:04:48 +03:00 |
|
levlam
|
b75d190e81
|
Use get_message_sender_dialog_id in toggle_message_sender_is_blocked.
|
2021-11-15 14:00:30 +03:00 |
|
levlam
|
21c8c752be
|
Add get_message_sender_dialog_ids.
|
2021-11-15 12:52:40 +03:00 |
|
levlam
|
a56c34c4dd
|
Move get_message_sender_object to MessageSender.cpp.
|
2021-11-15 01:18:47 +03:00 |
|
levlam
|
f78f3407f8
|
Simplify DeletePhoneCallHistoryQuery.
|
2021-11-11 21:34:27 +03:00 |
|
levlam
|
e9695d2fcc
|
Add struct AffectedHistory.
|
2021-11-11 21:13:03 +03:00 |
|
levlam
|
f22d96ac9c
|
Unify AffectedHistory handling.
|
2021-11-11 20:55:49 +03:00 |
|
levlam
|
6238f0fc89
|
Minor improvements.
|
2021-11-10 21:09:28 +03:00 |
|
levlam
|
5a02af8c72
|
Use const reference if range-based for if appropriate.
|
2021-11-10 20:39:35 +03:00 |
|
levlam
|
2392cc7631
|
Fix some uses after move.
|
2021-11-10 20:05:41 +03:00 |
|
levlam
|
00cea653bf
|
Improve includes.
|
2021-11-09 19:02:01 +03:00 |
|
levlam
|
a3e9a0be1f
|
Move get_dialog_event_log to separate file.
|
2021-11-09 16:54:49 +03:00 |
|
levlam
|
4f1e5db8cd
|
Simplify message deletion.
|
2021-11-09 10:19:04 +03:00 |
|
levlam
|
9f5a1567f0
|
Ignore CHANNEL_PRIVATE errors for GetChannelDifferenceQuery after restart.
|
2021-11-08 17:24:27 +03:00 |
|
levlam
|
b0eca77c9a
|
Improve logging.
|
2021-11-08 17:11:35 +03:00 |
|
levlam
|
6de2763fac
|
Remove duplicate logging before net queries.
|
2021-11-08 16:41:16 +03:00 |
|
levlam
|
616b0e6d6f
|
Improve ResultHandler/NetActor td_ private field name.
|
2021-11-08 15:20:38 +03:00 |
|
levlam
|
5578ecc6b8
|
Remove NetQuery id from ResultHandler and NetActor.
|
2021-11-08 14:19:57 +03:00 |
|
levlam
|
911c5fc32b
|
Fix MessagesManager closing.
|
2021-11-07 15:20:15 +03:00 |
|
levlam
|
46486bd82e
|
Init disable_web_page_preview for incoming messages.
|
2021-11-04 00:21:27 +03:00 |
|
levlam
|
babb66d3e0
|
Fix processing of empty messages.
|
2021-11-02 18:30:11 +03:00 |
|
levlam
|
9d467d1ea5
|
Add chatEventMemberJoinedByRequest.
|
2021-11-02 18:05:50 +03:00 |
|
levlam
|
41668e3aca
|
Don't store dialog theme names for bots.
|
2021-11-02 18:01:09 +03:00 |
|
levlam
|
239f46b075
|
Don't store pending join requests for bots.
|
2021-11-02 17:51:52 +03:00 |
|
levlam
|
88d7b284b4
|
Add utc_time_offset option.
|
2021-11-01 22:32:49 +03:00 |
|
levlam
|
0c1e268706
|
Don't generate MASK for parsed True fields.
|
2021-11-01 21:53:23 +03:00 |
|
levlam
|
4533f79338
|
Don't generate MASK for parsed object/vector fields.
|
2021-11-01 20:48:06 +03:00 |
|
levlam
|
a3b71ca82c
|
Support getChatSparseMessagePositions in secret chats when message database enabled.
|
2021-11-01 16:30:03 +03:00 |
|
levlam
|
5a82af3f7f
|
Add MessagesDbDialogCalendarQuery.
|
2021-11-01 13:50:45 +03:00 |
|
levlam
|
463c4e96ac
|
Pass MessageSearchFilter instead of index_mask in message database queries.
|
2021-11-01 12:52:51 +03:00 |
|
levlam
|
13c76b349d
|
Add td_api::getChatMessageCalendar.
|
2021-10-30 03:34:49 +03:00 |
|
levlam
|
93f2436f0e
|
Use Delete..OnServer instead of Delete..FromServer.
|
2021-10-27 15:38:09 +03:00 |
|
levlam
|
8916cacd21
|
Improve log event name.
|
2021-10-27 15:27:09 +03:00 |
|
levlam
|
8d458f3038
|
Add chatJoinRequestsInfo with user identifiers.
|
2021-10-26 20:51:06 +03:00 |
|
levlam
|
d019d89d39
|
Add td_api::deleteChatMessagesByDate.
|
2021-10-25 20:39:22 +03:00 |
|
levlam
|
cf77428fab
|
Add td_api::getChatSparseMessagePositions.
|
2021-10-15 17:40:30 +03:00 |
|
levlam
|
c69293e1cc
|
Rename voice chats to video chats.
|
2021-10-14 15:44:21 +03:00 |
|
levlam
|
34d77c7feb
|
Fix drop of pending_join_request_count.
|
2021-10-14 00:34:28 +03:00 |
|
levlam
|
90fea23dd7
|
Check that content was parsed.
|
2021-10-12 22:17:07 +03:00 |
|
levlam
|
0f6247f856
|
Nullify pending_join_request_count if have no enough rights.
|
2021-10-12 19:39:03 +03:00 |
|