levlam
|
ecd92fa501
|
Fix removing from chat list empty chat.
|
2021-07-22 20:19:16 +03:00 |
|
levlam
|
562af8b4f6
|
Add more logging in unload_dialog.
|
2021-07-22 18:43:34 +03:00 |
|
levlam
|
4e27f67cd0
|
Ensure that ttl_expires_in is in a valid range.
|
2021-07-22 17:52:49 +03:00 |
|
levlam
|
aa71db8da1
|
Update message content when has_bots is changed.
|
2021-07-22 06:54:43 +03:00 |
|
levlam
|
ca480ecaf1
|
Simplify MessagesManager::send_update_message_content.
|
2021-07-22 05:53:39 +03:00 |
|
levlam
|
e0c9efc26b
|
Skip bot command entities if needed.
|
2021-07-22 05:39:16 +03:00 |
|
levlam
|
cf579c761a
|
Add Dialog.has_bots flag.
|
2021-07-22 04:10:40 +03:00 |
|
levlam
|
a393bc5f71
|
Don't send message history requests to database if no returned messages can be added.
|
2021-07-21 06:24:02 +03:00 |
|
levlam
|
bd9a03d7e8
|
Don't send message histor requests to database if have no first_database_message_id.
|
2021-07-21 06:16:30 +03:00 |
|
levlam
|
bf1c94ee0d
|
Reget message history from database if it is outdated.
|
2021-07-19 21:38:04 +03:00 |
|
levlam
|
3d84afbea8
|
Add get_history methods, which with Dialog as parameter.
|
2021-07-19 20:56:30 +03:00 |
|
levlam
|
4caf74a86f
|
Don't repair last message by getHistory in a chat created by new message.
|
2021-07-18 06:16:08 +03:00 |
|
levlam
|
345b4d3ba1
|
Improve error message.
|
2021-07-18 03:20:52 +03:00 |
|
levlam
|
576724f234
|
Don't fill gaps in non-joined never opened channels.
|
2021-07-14 22:53:30 +03:00 |
|
levlam
|
e74cdb3de6
|
Add logging when a chat isn't marked as empty, despite having no server messages.
|
2021-07-14 22:18:27 +03:00 |
|
levlam
|
ae01af88c3
|
Continue to get history from the database or drop last_database_message_id if it seems to be wrong.
|
2021-07-14 22:13:28 +03:00 |
|
levlam
|
8f8e260521
|
Use last received message ID to adjust last_database_message_id, if there were no messages added.
|
2021-07-14 21:49:35 +03:00 |
|
levlam
|
69072e1a8f
|
If last received from database message is first_database_message, but it fails to be added, then drop database message IDs anyway.
|
2021-07-14 21:31:53 +03:00 |
|
levlam
|
4f37b10783
|
Postpone loading history from database after the last message is deleted to process deletions of other messages first.
|
2021-07-14 21:24:15 +03:00 |
|
levlam
|
7e2554d9ac
|
Don't reload all messages with web pages from the server.
|
2021-07-08 17:37:23 +03:00 |
|
levlam
|
0dc4b5a469
|
Add source to get_messages_from_server.
|
2021-07-08 17:09:16 +03:00 |
|
levlam
|
1af1836e8f
|
Remove action bar after unarchiving group chats.
|
2021-07-07 20:04:18 +03:00 |
|
levlam
|
b18b5309b6
|
Minor improvements.
|
2021-07-05 19:28:39 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
50a8e66965
|
Improve error messages.
|
2021-06-26 04:20:59 +03:00 |
|
levlam
|
50d2d0ff00
|
Don't init last_new_message_id with max_unavailable_message_id.
The message with last_new_message_id must be the latest existing server message,
after which all messages will be received through updates.
|
2021-06-25 03:26:59 +03:00 |
|
levlam
|
4c49acc440
|
Explicitly use mentioned function instead of a comment.
|
2021-06-24 23:17:13 +03:00 |
|
levlam
|
5c622801f6
|
Expect no access to message sender chat.
|
2021-06-24 22:13:57 +03:00 |
|
levlam
|
df12ea836b
|
Create sender_dialog_id if possible.
|
2021-06-23 13:11:05 +03:00 |
|
levlam
|
9940dd74db
|
Remove botInfo class from API.
|
2021-06-21 04:14:29 +03:00 |
|
levlam
|
9440925711
|
Move some classes inside corresponding managers.
|
2021-06-18 03:06:20 +03:00 |
|
levlam
|
d069de6a8b
|
Drop channel pts in inaccessible channels.
|
2021-06-16 02:54:17 +03:00 |
|
levlam
|
197992da2c
|
Add logging on failed check.
|
2021-06-09 00:56:08 +03:00 |
|
levlam
|
d80b613b55
|
Remove support for secret chat layers before 73.
|
2021-06-08 18:31:29 +03:00 |
|
levlam
|
4b2c948a99
|
Minor.
|
2021-06-04 02:18:57 +03:00 |
|
levlam
|
a96bf1531a
|
Use FullMessageId in get_login_button_url.
|
2021-06-03 23:37:56 +03:00 |
|
levlam
|
126a20c318
|
Reload voice chat when user opens a voice chat link.
|
2021-06-03 20:16:14 +03:00 |
|
levlam
|
9cecc116f3
|
Prefer US spelling of "canceled".
|
2021-05-31 21:51:48 +03:00 |
|
levlam
|
374b7eeaec
|
Disable notifications about messages sent before authorization just in case.
|
2021-05-29 23:08:08 +03:00 |
|
levlam
|
5832a59ee5
|
Move get_message_link_info to LinkManager.
|
2021-05-27 20:47:04 +03:00 |
|
levlam
|
2d534e48d6
|
Move get_dialog_invite_link_hash to LinkManager.
|
2021-05-27 20:31:06 +03:00 |
|
levlam
|
d6e3a56ab8
|
Use LinkManager::get_link_info in get_message_link_info.
|
2021-05-25 17:16:50 +03:00 |
|
levlam
|
acd6caae9b
|
Add class td_api::InternalLinkType and parse some intenal links.
|
2021-05-25 17:06:27 +03:00 |
|
levlam
|
62db52a23e
|
Move LoginUrl-related methods to LinkManager.
|
2021-05-25 02:39:29 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
8a7a3f403b
|
Try to create secret chat dialog when receive new message in it.
|
2021-05-16 02:11:37 +03:00 |
|
levlam
|
eecb0476b5
|
Unify error messages for private and secret chats.
|
2021-05-10 19:36:18 +03:00 |
|
levlam
|
260eee8bff
|
Avoid upgrade of read transaction to a write transaction.
|
2021-05-10 01:59:35 +03:00 |
|
levlam
|
9176381cff
|
Add debug for failed CHECK.
|
2021-05-09 18:43:39 +03:00 |
|
levlam
|
6baf923f07
|
Fix handling of left dialogs, which are still pinned in filters.
|
2021-05-09 00:31:43 +03:00 |
|
levlam
|
3c81a4efef
|
Fix reply_to_message_id in service messages.
|
2021-04-14 14:54:09 +03:00 |
|
levlam
|
6b0637f402
|
Disallow messageInvoice copying.
|
2021-04-13 17:40:09 +03:00 |
|
levlam
|
20096b3bb1
|
Add check that invoice message has Pay button.
|
2021-04-13 03:05:02 +03:00 |
|
levlam
|
7dbe720fdc
|
Move can_send_message_content to MessageContent.cpp.
|
2021-04-13 02:59:33 +03:00 |
|
levlam
|
2ddeead75f
|
Save expected active group call ID.
|
2021-04-12 02:49:28 +03:00 |
|
levlam
|
47a7bc05e2
|
Use service messages to synchronize active group call state.
|
2021-04-11 05:37:53 +03:00 |
|
levlam
|
969b52cc82
|
Minor improvements.
|
2021-04-09 02:35:50 +03:00 |
|
levlam
|
3f1e91e7f4
|
Support invoice receipts in another chats.
|
2021-03-31 15:36:25 +03:00 |
|
levlam
|
9700529085
|
Remove payments proxy methods from MessagesManager.
|
2021-03-31 04:15:02 +03:00 |
|
levlam
|
3ac49bc8b1
|
Pass Td to all payments method.
|
2021-03-31 03:18:00 +03:00 |
|
levlam
|
aa65e2b586
|
Allow to send invoice messages in all chat types.
|
2021-03-31 02:45:10 +03:00 |
|
levlam
|
f1b949456b
|
Support tip sending.
|
2021-03-30 18:45:22 +03:00 |
|
levlam
|
17e8860855
|
Add paymentForm.id.
|
2021-03-30 17:18:08 +03:00 |
|
levlam
|
26dc0ad930
|
Update layer to 127.
|
2021-03-26 18:15:21 +03:00 |
|
levlam
|
adedc7ad4f
|
Support chats as members of other chats.
|
2021-03-22 04:03:24 +03:00 |
|
levlam
|
9964d24ec8
|
Check permissions for all chat types in can_send_message_content.
|
2021-04-13 00:49:27 +03:00 |
|
levlam
|
c7b0063260
|
Add source to parse_dialog.
|
2021-04-12 06:04:43 +03:00 |
|
levlam
|
1934bf3b0e
|
Fix repairing unread count in fix_new_dialog.
|
2021-04-12 05:58:24 +03:00 |
|
levlam
|
5ec3b9cfce
|
Init MessagesManager on first call to get_dialog_force.
|
2021-04-12 05:11:06 +03:00 |
|
levlam
|
bdb7c833fd
|
Improve fatal error message.
|
2021-04-12 04:42:42 +03:00 |
|
levlam
|
550ccc8d9b
|
Move left chats to a correct ordered_dialogs_ list.
|
2021-04-09 01:49:27 +03:00 |
|
levlam
|
51581b8d03
|
Minor.
|
2021-04-09 01:11:44 +03:00 |
|
levlam
|
a2e6a242f1
|
Fix getChatEventLog filter flags.
|
2021-04-08 23:01:12 +03:00 |
|
levlam
|
af1b774ffb
|
Replace sender in messages sent by anonymous bot with the group itself.
|
2021-04-08 15:22:28 +03:00 |
|
levlam
|
2f687edf17
|
Don't decrease max_unavailable_message_id when processing MessageDeleteChatHistory.
|
2021-04-08 03:06:05 +03:00 |
|
levlam
|
5e7f0e8849
|
Remove unneeded logging.
|
2021-04-08 02:25:24 +03:00 |
|
levlam
|
525f72263d
|
Delete old messages using set_dialog_max_unavailable_message_id when receive MessageChatDeleteHistory.
|
2021-04-08 02:19:14 +03:00 |
|
levlam
|
9ea4bc3476
|
Delete from database loaded messages in cleared history part.
|
2021-04-08 01:59:44 +03:00 |
|
levlam
|
a0dcd2d9c2
|
Add optional source to have_dialog_force.
|
2021-04-08 00:51:32 +03:00 |
|
levlam
|
0a0c9a6f96
|
Add optional source to get_dialog_force.
|
2021-04-08 00:42:21 +03:00 |
|
levlam
|
5a7015b9fe
|
Improve CHECK messages.
|
2021-04-07 23:43:24 +03:00 |
|
levlam
|
ad17a75f28
|
Add source to add_new_dialog.
|
2021-04-07 23:35:09 +03:00 |
|
levlam
|
55662f5db6
|
Add CHECK debug.
|
2021-04-06 12:33:08 +03:00 |
|
levlam
|
a54be3de0d
|
Improve logging.
|
2021-04-05 21:26:14 +03:00 |
|
levlam
|
d3030445c5
|
Improve logging.
|
2021-04-04 23:31:08 +03:00 |
|
levlam
|
2246b81d6f
|
Immediately delete already deleted sent message instead of storing updateMessageID.
|
2021-04-04 23:23:08 +03:00 |
|
levlam
|
0b53ace8d0
|
Improve deletion of deleted being sent messages.
|
2021-04-04 22:59:56 +03:00 |
|
levlam
|
d44e9e5577
|
Add source to delete_dialog_messages.
|
2021-04-04 03:54:27 +03:00 |
|
levlam
|
8039660cfe
|
Reload objects from server if failed to resolve their dependencies.
|
2021-04-04 03:23:22 +03:00 |
|
levlam
|
6dfe45c03c
|
Fix unpinning of unknown chats.
|
2021-04-04 01:59:45 +03:00 |
|
levlam
|
84194768ae
|
Add check that chats aren't created before MessagesManager is inited.
|
2021-04-03 22:41:26 +03:00 |
|
levlam
|
5a885bd06d
|
Add more logging.
|
2021-04-03 02:46:56 +03:00 |
|
levlam
|
bee68243e8
|
Fix CHECK.
|
2021-04-03 02:19:30 +03:00 |
|
levlam
|
e75d8ccadc
|
Add check.
|
2021-04-01 21:27:40 +03:00 |
|
levlam
|
ffab6fe018
|
Remove top_thread_message_id from scheduled messages.
|
2021-04-01 21:10:25 +03:00 |
|
levlam
|
5508721497
|
Use add_message_dependencies to reliably find all dependent dialogs.
|
2021-03-31 16:17:25 +03:00 |
|
levlam
|
1bb13c0ab3
|
Remove unused parameter in add_message_dependencies.
|
2021-03-31 16:07:45 +03:00 |
|
levlam
|
13a80bc4e8
|
Use send_closure_later to avoid cycles in add_message_to_dialog.
|
2021-03-29 22:36:29 +03:00 |
|
levlam
|
955ce5f946
|
Improve error message.
|
2021-03-29 22:25:06 +03:00 |
|
levlam
|
732193b346
|
Fix default last_new_message_id in secret chats, broken in 9948e41aed .
|
2021-03-29 20:52:59 +03:00 |
|
levlam
|
c739df8507
|
Pass UserId instead of int32 when creating secret chat.
|
2021-03-29 11:57:26 +03:00 |
|
levlam
|
9936cdc320
|
Fix handling of speaking in group call chat actions.
|
2021-03-28 04:03:00 +03:00 |
|
levlam
|
307821eb31
|
Never treat closed secret chats as just created.
|
2021-03-28 03:46:45 +03:00 |
|
levlam
|
879fd3b7c0
|
Use add_message_sender_dependencies for default group call alias.
|
2021-03-28 01:55:39 +03:00 |
|
levlam
|
b84318fed4
|
Minor improvements.
|
2021-03-27 05:19:22 +03:00 |
|
levlam
|
6656cd29f9
|
Add version to GroupCallParticipant.
|
2021-03-19 02:44:20 +03:00 |
|
levlam
|
12a755d921
|
Don't ignore update about ended group call if group call is being joined.
|
2021-03-19 01:28:18 +03:00 |
|
levlam
|
62c9890bcf
|
Support url_auth_domains.
|
2021-03-16 01:29:54 +03:00 |
|
levlam
|
95391dc705
|
Improve logging.
|
2021-03-15 16:42:03 +03:00 |
|
levlam
|
0339921102
|
Improve some spelling.
|
2021-03-15 03:32:14 +03:00 |
|
levlam
|
574884510b
|
Use MessageSender as participant_alias.
|
2021-03-08 18:08:41 +03:00 |
|
levlam
|
f24ca02f37
|
Add td_api::voiceChat class.
|
2021-03-08 17:00:39 +03:00 |
|
levlam
|
159c4f3f00
|
Remove race in default_join_as updating.
|
2021-03-08 15:27:47 +03:00 |
|
levlam
|
4eab57cd7b
|
Add chat.default_join_voice_chat_as_chat_id.
|
2021-03-08 15:13:36 +03:00 |
|
levlam
|
caa1db85ab
|
Prevent race in updating of joined voice chat.
|
2021-03-07 02:21:08 +03:00 |
|
levlam
|
0615d1f61d
|
Prevent voice chat data updating during join.
|
2021-03-07 01:06:51 +03:00 |
|
levlam
|
16ab28f230
|
Allow to send speaking actions in read-only chats.
|
2021-03-05 20:06:37 +03:00 |
|
levlam
|
8ede5f736f
|
Support speaking typings by chats.
|
2021-03-05 18:49:02 +03:00 |
|
levlam
|
a93189dade
|
Support chats as group call participants.
|
2021-03-05 14:40:54 +03:00 |
|
levlam
|
bcf3643cf7
|
Update layer to 125.
|
2021-03-02 17:27:44 +03:00 |
|
levlam
|
45b21b1f33
|
Improve log messages.
|
2021-03-08 22:56:05 +03:00 |
|
levlam
|
b1da98faeb
|
Fix possible integer overflow.
|
2021-03-03 15:10:00 +03:00 |
|
levlam
|
813b141148
|
Fix channelParticipantSelf handling.
|
2021-03-01 02:33:38 +03:00 |
|
levlam
|
eafdf2ebed
|
Add td_api::getMessageImportConfirmationText.
|
2021-02-23 02:03:24 +03:00 |
|
levlam
|
16913bff03
|
Improve date changed warning.
|
2021-02-20 21:32:07 +03:00 |
|
levlam
|
65e7a271a2
|
Add variables for old/new content type.
|
2021-02-20 21:21:06 +03:00 |
|
levlam
|
de71870e83
|
Repair file_reference in reportChatPhoto.
|
2021-02-20 21:06:58 +03:00 |
|
levlam
|
c67a0d9d7b
|
Add class ReportReason.
|
2021-02-20 03:55:09 +03:00 |
|
levlam
|
3774b13ca1
|
Add td_api::reportChatPhoto.
|
2021-02-19 19:11:27 +03:00 |
|
levlam
|
2e943a6c85
|
Fix misprint.
|
2021-02-19 16:37:44 +03:00 |
|
levlam
|
b9b6b05bae
|
Don't allow changing auto-delete in Saved Messages and 777000.
|
2021-02-18 22:14:10 +03:00 |
|
levlam
|
998d022b2d
|
Add td_api::chatEventVoiceChatParticipantVolumeLevelChanged.
|
2021-02-18 13:47:33 +03:00 |
|
levlam
|
79d2929584
|
support ttl_period for service messages.
|
2021-02-16 15:26:52 +03:00 |
|
levlam
|
65d4229352
|
Allow to specify report text for all report chat reasons.
|
2021-02-12 20:14:59 +03:00 |
|
levlam
|
c1a14d887b
|
Don't send updateDeleteMessage twice for the same message.
|
2021-02-10 14:36:33 +03:00 |
|
levlam
|
d6da217b9a
|
Allow changing message TTL in non-secret chats.
|
2021-02-09 18:51:08 +03:00 |
|
levlam
|
5ac0a9bd8a
|
Add chatEventMessageTtlSettingChanged.
|
2021-02-09 18:10:20 +03:00 |
|
levlam
|
4423ccbde2
|
Add invite_link_changes filter for chat event log.
|
2021-02-09 17:59:57 +03:00 |
|
levlam
|
54b7b0f6e3
|
Return message ttl for ordinary self-destructing messages.
|
2021-02-09 17:51:20 +03:00 |
|
levlam
|
cc50f3b143
|
Support receiving message TTL setting for all chat types.
|
2021-02-09 17:35:48 +03:00 |
|
levlam
|
876932843a
|
Support automatic deletion of messages by ttl_period.
|
2021-02-08 23:41:17 +03:00 |
|
levlam
|
bf42d62f1e
|
Unify ResultHandler subclass names and logged name.
|
2021-02-08 15:56:08 +03:00 |
|
levlam
|
313a58b952
|
Replace td_api::sendChatSetTtlMessage with td_api::setChatMessageTtl.
|
2021-02-05 14:21:16 +03:00 |
|
levlam
|
fef8bd151c
|
Support some new chat events.
|
2021-02-05 02:54:34 +03:00 |
|
levlam
|
0cdb0388ee
|
Improve TTL spelling.
|
2021-02-02 02:33:48 +03:00 |
|
levlam
|
642a9a9efb
|
Update layer to 124.
|
2021-02-02 02:00:28 +03:00 |
|
levlam
|
5f54e72444
|
Process toggleGroupCallMuteNewParticipants immediately and sync in background.
|
2021-02-15 18:12:50 +03:00 |
|
levlam
|
c8157edf57
|
Don't save message file source IDs for bots.
|
2021-02-14 01:35:40 +03:00 |
|
levlam
|
578b8a4dec
|
Minor performance improvements.
|
2021-02-14 01:25:17 +03:00 |
|
levlam
|
b767414fc1
|
Resave dialog if last message can't be added.
|
2021-02-10 15:25:18 +03:00 |
|
levlam
|
65a7715248
|
Pass promise to MessagesManager::on_dialog_deleted.
|
2021-02-04 16:01:04 +03:00 |
|
levlam
|
ad0c5e6783
|
Minor improvements.
|
2021-02-01 13:41:20 +03:00 |
|
levlam
|
f0355b42c4
|
Disable notifications for importe messages.
|
2021-01-28 22:12:55 +03:00 |
|
levlam
|
9e37c85af3
|
Minor improvements.
|
2021-01-27 02:57:59 +03:00 |
|
levlam
|
cd3abdbeb2
|
Move dialog participant methods from MessagesManager to ContactsManager.
|
2021-01-27 02:16:17 +03:00 |
|
levlam
|
d648ce0b69
|
Remove chatActionImportingMessages.
|
2021-01-26 03:13:09 +03:00 |
|
levlam
|
ef59e47807
|
Fix uploadImportedMedia.
|
2021-01-26 02:55:48 +03:00 |
|
levlam
|
15fe7f7a04
|
Rename suggested_name to suggested_path.
|
2021-01-26 02:39:48 +03:00 |
|
levlam
|
0b868c0aad
|
Add chatActionBarInviteMembers.
|
2021-01-26 02:22:35 +03:00 |
|
levlam
|
f77adeb28c
|
Update layer 123.
|
2021-01-26 02:00:12 +03:00 |
|
levlam
|
60b76e89aa
|
Allow import messages with can_change_info administrator right.
|
2021-01-22 23:45:39 +03:00 |
|
levlam
|
6ddce1dd7a
|
Add name to messageFileTypePrivate.
|
2021-01-22 22:42:32 +03:00 |
|
levlam
|
e584eccc65
|
Add createNewSupergroupChat.for_import.
|
2021-01-22 19:23:44 +03:00 |
|
levlam
|
1159323ecc
|
Add getMessageFileType method.
|
2021-01-22 19:14:35 +03:00 |
|
levlam
|
bff723436a
|
Upload inported messages as small files.
|
2021-01-22 18:13:38 +03:00 |
|
levlam
|
f307200ddc
|
Support attachment upload in importMessages.
|
2021-01-22 17:09:08 +03:00 |
|
levlam
|
6f38576467
|
Add FileManager::guess_file_type.
|
2021-01-22 15:17:56 +03:00 |
|
levlam
|
b8d8f18b91
|
Add chatReportReasonFake.
|
2021-01-22 00:55:42 +03:00 |
|
levlam
|
516f9cb9ce
|
Add importMessages method.
|
2021-01-21 22:00:08 +03:00 |
|
levlam
|
ebb453c952
|
Add messageForwardOriginMessageImport.
|
2021-01-21 12:49:05 +03:00 |
|
levlam
|
da4d2b7636
|
Add separate banChatMember method.
|
2021-01-20 21:12:48 +03:00 |
|
levlam
|
1b7c6a9c31
|
Update layer 123.
|
2021-01-20 16:12:03 +03:00 |
|
levlam
|
613caeb444
|
Add source to send_get_dialog_query.
|
2021-01-20 15:02:45 +03:00 |
|
levlam
|
dbf1253075
|
Replace deleteSupergroup with universal deleteChat method.
|
2021-01-20 14:49:18 +03:00 |
|
levlam
|
4fa29ab1b8
|
Add deleteAllCallMessages method.
|
2021-01-19 13:21:50 +03:00 |
|
levlam
|
0b7ce1c647
|
Update layer 123. Support new generateChatInviteLink.
|
2021-01-12 17:05:25 +03:00 |
|
levlam
|
567707099e
|
Use messageEmpty.peer_id.
|
2021-01-02 23:32:02 +03:00 |
|
levlam
|
3f856ccb46
|
Don't load dialog after ChatFull is loaded from database.
|
2021-01-25 17:58:19 +03:00 |
|
levlam
|
d25edad06d
|
Rewrite searchChatMembers and getSupergroupMembers implementation.
|
2021-01-25 17:34:45 +03:00 |
|
levlam
|
ef160aa2c0
|
Add struct DialogParticipants.
|
2021-01-25 02:00:57 +03:00 |
|
levlam
|
feba24f1f4
|
Improve updating first/last database message IDs in on_get_history.
|
2021-01-25 01:19:41 +03:00 |
|
levlam
|
c169067bb5
|
Improve logging.
|
2021-01-24 23:45:03 +03:00 |
|
levlam
|
e63776dbd3
|
Improve updating first/last database message IDs in on_get_history.
|
2021-01-24 23:27:53 +03:00 |
|
levlam
|
08b3ce0aac
|
Fix updating last database message ID after channelDifferenceTooLong.
|
2021-01-24 23:07:55 +03:00 |
|
levlam
|
d36ee86027
|
Stricter conditions for setting have_full_history.
|
2021-01-24 22:45:25 +03:00 |
|
levlam
|
527c61caeb
|
Skip send_update_chat_has_scheduled_messages call if there was no scheduled message changes.
|
2021-01-24 03:29:54 +03:00 |
|
levlam
|
77a404d313
|
Delete updateMessageId if target message is in inaccessible chat part.
|
2021-01-24 03:20:19 +03:00 |
|
levlam
|
3e90584859
|
Delete updateMessageId whenever target message is found to be deleted.
|
2021-01-24 02:49:01 +03:00 |
|
levlam
|
c3e4560811
|
Add MessagesManager::delete_update_message_id method.
|
2021-01-24 02:14:51 +03:00 |
|
levlam
|
960aae0ae6
|
Improve handling of via_bot_name.
|
2021-01-23 23:19:37 +03:00 |
|
levlam
|
9c961b2eb8
|
Optimize database_message_id updating in on_get_history.
|
2021-01-21 23:37:00 +03:00 |
|
levlam
|
027c78c691
|
Remove wrong error logging.
|
2021-01-18 13:32:44 +03:00 |
|
levlam
|
451c0afe60
|
Fix ChatFullInfo reloading due to uninited is_is_blocked_inited.
|
2021-01-16 12:33:45 +03:00 |
|
levlam
|
2348e175d9
|
Add source to get_chat_full_force.
|
2021-01-16 12:30:48 +03:00 |
|
levlam
|
52b7f8f118
|
Add DialogParticipantFilter logging.
|
2021-01-16 11:56:02 +03:00 |
|
levlam
|
0e961b0be7
|
Move dummyUpdate/updateSentMessage to UpdatesManager.
|
2021-01-16 01:51:01 +03:00 |
|
levlam
|
ef920f297d
|
Move handling of pending pts updates to UpdatesManager.
|
2021-01-16 01:17:35 +03:00 |
|
levlam
|
3c1341731c
|
Move check_pts_update to UpdatesManager.
|
2021-01-15 23:39:34 +03:00 |
|
levlam
|
10ec257921
|
Hide message interaction info for yet unsent supergroup messages.
|
2021-01-15 14:01:48 +03:00 |
|
levlam
|
36b4c55927
|
Remove force_apply from add_pending_update.
|
2021-01-12 01:52:10 +03:00 |
|
levlam
|
efec8787d8
|
Add MessagesManager::check_pts_update.
|
2021-01-11 23:31:25 +03:00 |
|
levlam
|
c5549b7346
|
Improve log messages.
|
2021-01-08 16:05:16 +03:00 |
|
levlam
|
c271524019
|
Treat updates with too big pts as outdated.
|
2021-01-08 14:43:00 +03:00 |
|
levlam
|
eab5532688
|
Fix applying of postponed pts updates.
|
2021-01-08 14:37:50 +03:00 |
|
levlam
|
82f0386e73
|
Move some functions from misc.h to algorithm.h.
|
2021-01-01 16:01:03 +03:00 |
|
levlam
|
52c1da0a70
|
Update copyright year.
|
2021-01-01 15:57:46 +03:00 |
|
levlam
|
d9fa3b3f36
|
Fix CHECK.
|
2021-01-01 02:21:50 +03:00 |
|
levlam
|
371ec422e6
|
Don't fix reply_to_message_id in message thread drafts.
|
2020-12-30 15:09:41 +03:00 |
|
levlam
|
b1ffe39759
|
Improve "Restore pts" warnings.
|
2020-12-30 14:57:43 +03:00 |
|
levlam
|
f7c01e88e3
|
Add comment.
|
2020-12-29 15:51:12 +03:00 |
|
levlam
|
ccd99ac16a
|
Do not treat empty messages as deleted for bots.
|
2020-12-29 15:44:43 +03:00 |
|
levlam
|
1c150610d0
|
Silence expected warning.
|
2020-12-29 15:32:36 +03:00 |
|
levlam
|
8139e0d560
|
Update forward_count and thread reply_info only after updateNewMessage is sent.
|
2020-12-28 16:58:50 +03:00 |
|
levlam
|
6af4338f8b
|
Add MessagesManager::update_forward_count.
|
2020-12-28 16:21:39 +03:00 |
|
levlam
|
5f02a34c34
|
Don't hide reply info for yet unsent messages.
|
2020-12-28 15:19:56 +03:00 |
|
levlam
|
30d912bd4b
|
Set is_pinned flag for last_pinned_message_id.
|
2020-12-26 01:05:24 +03:00 |
|
levlam
|
9ca42ec8da
|
Check message pts before merging files.
|
2020-12-25 16:12:09 +03:00 |
|
levlam
|
b70eb33158
|
Save pts of the last processed message edit.
|
2020-12-25 03:31:12 +03:00 |
|
levlam
|
ebc4e57da7
|
Minor improvements of process_update.
|
2020-12-25 03:19:10 +03:00 |
|
levlam
|
a8377db05d
|
Simplify handling of updateNewChannelMessage and updateEditChannelMessage.
|
2020-12-25 02:56:22 +03:00 |
|
levlam
|
b867a597e8
|
Simplify add_pending_channel_update calls.
|
2020-12-25 02:37:14 +03:00 |
|
levlam
|
d191bc49b6
|
Save updates with pts_count == 0 to postpone setting their promises.
|
2020-12-25 01:32:31 +03:00 |
|
levlam
|
4a28b98022
|
Pass promise to add_pending_channel_update.
|
2020-12-25 00:20:21 +03:00 |
|
levlam
|
3dbc996acc
|
Postpone pts updates, which can't be applied right now.
|
2020-12-24 23:32:32 +03:00 |
|
levlam
|
4ea10b3de6
|
Pass promise to MessagesManager::add_pending_update.
|
2020-12-24 21:56:15 +03:00 |
|
levlam
|
7d73126506
|
Add success promise to on_get_updates.
|
2020-12-21 22:06:52 +03:00 |
|
levlam
|
f11877f6ed
|
Remove null messages from search-like request responses.
|
2020-12-20 14:08:11 +03:00 |
|
levlam
|
bbde4f32c6
|
Allow to specify emoji for sent stickers.
|
2020-12-19 14:31:42 +03:00 |
|
levlam
|
8dd4fe3166
|
Separately apply versioned and unversioned group call updates.
|
2020-12-18 16:23:49 +03:00 |
|
levlam
|
e856788f52
|
Reload group call when chat is opened.
|
2020-12-17 18:38:27 +03:00 |
|
levlam
|
2a50685321
|
Add separate GroupCallManager::on_update_group_call_rights method.
|
2020-12-17 18:27:01 +03:00 |
|
levlam
|
415a64ff24
|
Allow loading channel participants without bot info.
|
2020-12-16 17:43:34 +03:00 |
|
levlam
|
d165a87b73
|
Reload group call if rights has changed.
|
2020-12-16 16:38:06 +03:00 |
|
levlam
|
babd4dc35d
|
Add source to on_update_dialog_group_call.
|
2020-12-15 19:25:07 +03:00 |
|
levlam
|
adca19d4da
|
Fix group call version initialization.
|
2020-12-15 15:40:52 +03:00 |
|
levlam
|
6ca15f18c8
|
Move voice chat-related fields to Dialog.
|
2020-12-14 00:36:44 +03:00 |
|
levlam
|
6fdf68bad4
|
Store DialogId in information about group call.
|
2020-12-13 14:52:07 +03:00 |
|
levlam
|
07735c27e8
|
Add related to voice chats chat log event actions.
|
2020-12-08 20:02:12 +03:00 |
|
levlam
|
707f83e755
|
Add voice_chat_changes chat log event filter.
|
2020-12-08 18:42:31 +03:00 |
|
levlam
|
5c832cb361
|
Update layer 122.
|
2020-12-08 02:06:20 +03:00 |
|
levlam
|
6af2f71ddd
|
Get unknown speaking users from the server by their user_id.
|
2020-12-07 00:38:23 +03:00 |
|
levlam
|
91d4b57713
|
Add recent group call speakers.
|
2020-12-06 10:40:26 +03:00 |
|
levlam
|
fcbc9915bd
|
Try not to update twice message interaction info.
|
2020-12-05 16:23:22 +03:00 |
|
levlam
|
ce4054c5d4
|
Add messageGroupCall and messageInviteToGroupCall.
|
2020-11-24 14:33:16 +03:00 |
|
levlam
|
ea6cdde0c5
|
Fix MSVC 15.3 CE.
|
2020-11-20 02:03:39 +03:00 |
|
levlam
|
74a960aca1
|
Allow zero sender in searchChatMessages.
|
2020-11-19 14:55:09 +03:00 |
|
levlam
|
ea8c57fea3
|
Fix canceling chat actions on timeout.
|
2020-11-09 12:33:40 +03:00 |
|
levlam
|
60edadab90
|
Automatically group forwarded documents and music files.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
0713c913de
|
Remove now unneeded postponed_get_message_requests_.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
00382f825b
|
Get channel difference if it is needed to add messages.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
ed25a03dda
|
Get channel difference before adding discussion message if needed.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
260c15e3e9
|
Add process_discussion_message method.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
8f623e8be7
|
Add early check for another active channel difference.
|
2020-11-08 00:40:12 +03:00 |
|
levlam
|
cb06833eb1
|
Reload full dialog info with a small delay.
|
2020-11-08 00:40:06 +03:00 |
|
levlam
|
da1f073e22
|
Forward messages in two passes.
|
2020-11-06 16:00:56 +03:00 |
|
Sergey Polovko
|
645052bec7
|
Implement hash function for MessageContentType enum. (#1283)
|
2020-11-06 02:05:15 +03:00 |
|
levlam
|
254823d602
|
Fix search inside message threads.
|
2020-11-05 17:46:47 +03:00 |
|
levlam
|
c1de6a7d8d
|
Minor improvements.
GitOrigin-RevId: eb8b201d80405feb6972b2eabc7de30d40aa8b81
|
2020-11-02 00:43:57 +03:00 |
|
levlam
|
301c8b167f
|
Allow passing outdated yet unsent message identifier to getRepliedMessage.
GitOrigin-RevId: b24c47456a3716022de52fe030245e048ff5d053
|
2020-11-01 23:24:29 +03:00 |
|
levlam
|
ab5484fd78
|
Improve logging.
GitOrigin-RevId: 2d3e19395b48d4c6c330a852d559b537ff363b4e
|
2020-11-01 23:22:42 +03:00 |
|
levlam
|
ed0bf2c1b3
|
Ignore failed to load chats in getChatFilter.
GitOrigin-RevId: 5c1871080e56576f402917e1ecfbf0c99da0deba
|
2020-10-31 16:43:26 +03:00 |
|
levlam
|
e27385e9b8
|
Fix discussion message usage.
GitOrigin-RevId: 52f7c267b29589c751a2acfc5f74dce9950dc801
|
2020-10-31 15:19:36 +03:00 |
|
levlam
|
38d2fb8e94
|
Improve updates order.
GitOrigin-RevId: 5a88973c364be4630a7923190958cda47c697678
|
2020-10-31 14:55:44 +03:00 |
|
levlam
|
ca3315ba06
|
Add MessagesManager::update_reply_count_by_message and update reply_count on message deletion.
GitOrigin-RevId: 2746c056ae021053587c8b16b50a92ed126f89da
|
2020-10-31 13:55:53 +03:00 |
|
levlam
|
dd12a34656
|
Simplify set_dialog_last_pinned_message_id usage.
GitOrigin-RevId: 62c3e3e8b5bd0260bc059ba92b6bc400bb9b3eda
|
2020-10-31 13:13:31 +03:00 |
|
levlam
|
a4a28c511b
|
Move logging from ERROR to WARNING.
GitOrigin-RevId: f46e811f84315f014625ea532459fa714432a884
|
2020-10-31 11:58:06 +03:00 |
|
levlam
|
ed24ba28df
|
Update last pinned message ID after receiving pinned message search results.
GitOrigin-RevId: 5847782e855561c3f17b8f2a3d3a3feb3fc096d9
|
2020-10-30 18:50:45 +03:00 |
|
levlam
|
e97d547edf
|
Add author_signature to message forward origin.
GitOrigin-RevId: df1046ec0a30e2ccf43867d6dcc4558b0212c0c6
|
2020-10-30 18:24:17 +03:00 |
|
levlam
|
e8d97ebbcd
|
Apply users and chats from channels.getDifference before creating the dialog.
GitOrigin-RevId: 5ee65a1b7c199daf38d94a7d93b8adfb6532703d
|
2020-10-30 18:09:57 +03:00 |
|
levlam
|
f42532e9ed
|
Fix CHECK.
GitOrigin-RevId: b6b51f3e78f2f6c8e8a60df6f862ee3ef647e66a
|
2020-10-30 16:21:34 +03:00 |
|
levlam
|
6f4c4adcc8
|
Improve field names.
GitOrigin-RevId: ded67301be27af1f3b7c8f7e11b2172bb92934c7
|
2020-10-30 15:51:20 +03:00 |
|
levlam
|
86c80e652e
|
Improve field names.
GitOrigin-RevId: 3c30190dc75bd5dc812078f33bbf9dcaaeba1a1a
|
2020-10-29 22:25:58 +03:00 |
|
levlam
|
ef1b2921ae
|
Add td_api::getCallbackQueryMessage.
GitOrigin-RevId: a5ca7eab673e00942b4e2fe7a9c6e17dfb3784f8
|
2020-10-29 01:06:07 +03:00 |
|
levlam
|
0a6ec2ce1c
|
Fix updating last pinned message.
GitOrigin-RevId: 880ef5fa1ef5c0e5ea0746ad8251912ee7ab672f
|
2020-10-28 20:20:11 +03:00 |
|
levlam
|
6572821eff
|
Update last_pinned_message_id by updates only if it is already inited.
GitOrigin-RevId: 28a4acb97a6c1e442bbcaa15239c9bf93fd68e40
|
2020-10-28 15:18:22 +03:00 |
|
levlam
|
3a87d1908f
|
Fix updating message.is_pinned.
GitOrigin-RevId: d00c962f66c04b6977b395ed2c35d2c97c1c51bc
|
2020-10-28 15:14:42 +03:00 |
|
levlam
|
974feddb4a
|
Reload full chat info after pinned message is dropped.
GitOrigin-RevId: 6cbf3d217b5da21f050715ed290cb122d6a4ef2c
|
2020-10-28 14:25:27 +03:00 |
|
levlam
|
a7e1f29f34
|
Fix updating of scheduled messages.
GitOrigin-RevId: 2744c6763bdb1e8fcfbdaa44b6f5f928e8fddbc7
|
2020-10-27 18:55:38 +03:00 |
|
levlam
|
8d2c2e586e
|
Disable message threads in non-root messages in non-linked groups.
GitOrigin-RevId: 71b2b3cdcf413353a76adb9524ddfdf5fe89b972
|
2020-10-27 15:10:56 +03:00 |
|
levlam
|
38fe050dba
|
Update layer 120. New live location approaching API.
GitOrigin-RevId: 98e984a3c84deee3552eb01b53963a6a998c7eda
|
2020-10-25 00:49:41 +03:00 |
|
levlam
|
a27bf08319
|
Allow to block users using td_api::messageSenderChat.
GitOrigin-RevId: 71be9510975f0dd8354c2cffa829d707f80ee4d3
|
2020-10-24 02:18:11 +03:00 |
|
levlam
|
7c5175b78a
|
Improve error message.
GitOrigin-RevId: dfa935cc2c2f65d61a969c8a455a47145f97b8fb
|
2020-10-23 15:25:46 +03:00 |
|
levlam
|
3eee4654f7
|
Add message to td_api::chatEventMessageUnpinned.
GitOrigin-RevId: f7c90fa7d782eb57288de582094688252f230b43
|
2020-10-23 14:04:00 +03:00 |
|
levlam
|
1049ae0630
|
Disallow pinning service messages.
GitOrigin-RevId: 18c23b8dbfe97e60e27fc605a145e11356231c38
|
2020-10-23 02:25:35 +03:00 |
|
levlam
|
65246318bb
|
Allow to pin chat messages only for self in private chats.
GitOrigin-RevId: 57f71b2728a47469ff8f2a53478300dd3c96f658
|
2020-10-23 02:12:32 +03:00 |
|
levlam
|
793e8409de
|
Add td_api::unpinAllChatMessages.
GitOrigin-RevId: ad5aa1cf7ea0f1ee770900f5f58409436029b9a7
|
2020-10-23 01:56:06 +03:00 |
|
levlam
|
313eeeedcc
|
Return back updating of last pinned message ID on new pinned message.
GitOrigin-RevId: 03dfeb882c56815a4c5e66af1280df232f2071f6
|
2020-10-21 14:56:05 +03:00 |
|
levlam
|
35045bf18e
|
Fix get_dialog_pinned_message.
GitOrigin-RevId: 19c58053e7d0d28729f6f7ca341b788df02a091d
|
2020-10-21 02:23:29 +03:00 |
|
levlam
|
4f7791121f
|
Update pinned message count when message.is_pinned changed.
GitOrigin-RevId: 924aa4f4fdd009d2eb8b6603e10d19566d346444
|
2020-10-20 20:44:46 +03:00 |
|
levlam
|
5442143aba
|
Rename pinned_message_id to last_pinned_message_id.
GitOrigin-RevId: c30148f3559f4ebecd3988c4bddc6cff82da3557
|
2020-10-20 20:28:37 +03:00 |
|
levlam
|
39fdab7b56
|
Remove chat.pinned_message_id field.
GitOrigin-RevId: 2a22d0eff8258e33aa7efd7b6f1daccdbcba95f9
|
2020-10-20 20:22:34 +03:00 |
|
levlam
|
31fbeaa2d0
|
Fix some pinned_message_id usages.
GitOrigin-RevId: 6c1952922e39214504705e6c4fb04474aba68c46
|
2020-10-20 19:58:59 +03:00 |
|
levlam
|
a9b7366296
|
Synchronize chat.pinned_message_id with message.is_pinned changes.
GitOrigin-RevId: 7d5debbdd6d44af3209c75745f49ad4a67b7a523
|
2020-10-20 19:07:11 +03:00 |
|
levlam
|
14f5df397d
|
Support unpinning chat messages.
GitOrigin-RevId: 5cc4f2f5642114fd31c8a2ae71c8fda501dc73f7
|
2020-10-20 15:48:13 +03:00 |
|
levlam
|
01447bb3f3
|
Process Message.is_pinned updates.
GitOrigin-RevId: 5dd3c0545a295c9faf408a3dbf8fb2767e290e34
|
2020-10-20 15:08:36 +03:00 |
|
levlam
|
44b9ce89b8
|
Update layer to 120.
GitOrigin-RevId: 6318c68a9df151edc3c198473aeaf895d89fc594
|
2020-10-20 02:48:19 +03:00 |
|
levlam
|
f2f214f46b
|
Add searchMessagesFilterPinned.
GitOrigin-RevId: 322b7b59d91b0de47ac3bbc3734b1f81130fd152
|
2020-10-20 02:41:24 +03:00 |
|
levlam
|
ef09c6c5a9
|
Add message.is_pinned flag.
GitOrigin-RevId: 0449aaa0d12f29d722fbfcf4bad6d85f2212d819
|
2020-10-20 02:08:56 +03:00 |
|
levlam
|
9b8fc4b026
|
Add backward compatibility users for bots for all MessageSender objects.
GitOrigin-RevId: d91537e8d0fbf99d42b5dd05a34d923dd4e1597a
|
2020-10-19 22:15:40 +03:00 |
|