levlam
3f91df5a47
Add td_api::deleteRevokedChatInviteLink.
2021-01-18 19:59:21 +03:00
levlam
93645ca29d
Add td_api::deleteRevokedChatInviteLink.
2021-01-18 19:51:46 +03:00
levlam
d52c676912
Add getChatInviteLinks.is_revoked.
2021-01-18 19:32:53 +03:00
levlam
091d08b6a9
Improve encryptedChatDiscarded handling.
2021-01-18 19:02:24 +03:00
levlam
e72c129f9c
Ignore getDifference errors while closing.
2021-01-18 15:54:29 +03:00
levlam
cc8c0cbe64
Support delete_history flag in messages.discardEncryption.
2021-01-18 15:04:31 +03:00
levlam
027c78c691
Remove wrong error logging.
2021-01-18 13:32:44 +03:00
levlam
520f55d31f
Remove expected error logging.
2021-01-18 12:58:16 +03:00
levlam
a2c1a695d2
Add edit date to information about chat invite links.
2021-01-17 23:24:48 +03:00
levlam
65bf9ad604
Improve field names and documentation.
2021-01-17 23:07:17 +03:00
Andrea Cavalli
c3a9f9fe2d
Fix crash
2021-01-17 12:44:07 +01:00
levlam
ea70b5abaf
Update layer 123.
2021-01-17 04:05:30 +03:00
levlam
3ae02a64c1
Make ContactsManager struct declarations private.
2021-01-16 19:23:57 +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
db77165dad
Optimize ContactsManager::search_among_users.
2021-01-16 03:14:15 +03:00
levlam
35c4562fc5
Make on_server_pong private.
2021-01-16 02:59:03 +03:00
levlam
7a94cac200
Make on_get_updates_state private.
2021-01-16 02:55:47 +03:00
levlam
7c0af14d09
Make on_get_difference private.
2021-01-16 02:44:58 +03:00
levlam
0e961b0be7
Move dummyUpdate/updateSentMessage to UpdatesManager.
2021-01-16 01:51:01 +03:00
levlam
004876dcf0
Make get_pts/get_qts/get_date private.
2021-01-16 01:42:06 +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
Andrea Cavalli
919711d003
Use glibc malloc
2021-01-15 18:25:14 +01:00
levlam
67403c586b
Remove force_apply parameter from on_update.
2021-01-15 19:32:16 +03:00
levlam
24664db3cb
Forcely process qts updates in process_updates.
2021-01-15 19:09:00 +03:00
levlam
76fac90693
Simplify telegram_api::updateMessageID processing.
2021-01-15 18:52:41 +03:00
levlam
2eacc1f974
Forcely process pts updates in process_updates.
2021-01-15 18:45:26 +03:00
levlam
dc45d89848
Make searchStickers response cache time-bound.
2021-01-15 14:54:07 +03:00
levlam
cb24fd8037
Add struct FoundStickers.
2021-01-15 14:01:59 +03:00
levlam
10ec257921
Hide message interaction info for yet unsent supergroup messages.
2021-01-15 14:01:48 +03:00
levlam
dda1b62655
Add suggestedActionSeeTicksHint.
2021-01-15 01:30:05 +03:00
levlam
1941c0b962
Fix loading ChatFull/ChannelFull.
2021-01-14 23:40:18 +03:00
levlam
d5c0028e1e
Add getChatInviteLinkUsers.
2021-01-14 23:21:23 +03:00
levlam
efc12342c2
Add getChatInviteLinks method.
2021-01-14 19:39:51 +03:00
levlam
9f37354951
Return full invite links in *FullInfo.
2021-01-13 19:14:08 +03:00
levlam
4761d7385c
Move invite link methods to DialogInviteLink.
2021-01-13 18:30:58 +03:00
levlam
1816a6c7a5
Support permanent invite links.
2021-01-13 18:16:33 +03:00
levlam
5016197cf9
Load self when creating chat invite link.
2021-01-13 16:59:10 +03:00
levlam
3df10dc103
Check invite link validness.
2021-01-13 16:50:41 +03:00
levlam
b5cd03365d
Add DialogInviteLink class.
2021-01-13 16:28:24 +03:00
levlam
87a2423f5a
Add editChatInviteLink method.
2021-01-12 19:21:12 +03:00
Andrea Cavalli
a84a9f472d
Bugfixes
2021-01-12 17:12:29 +01:00
levlam
daef481ac0
Add group video calls support.
2021-01-12 17:05:25 +03:00
levlam
4bb76a7b6f
Update layer to 128. Remove photo volume_id/local_id.
2021-04-16 17:43:51 +03:00
levlam
0b7ce1c647
Update layer 123. Support new generateChatInviteLink.
2021-01-12 17:05:25 +03:00
Andrea Cavalli
801f14fa9c
Fix log check
2021-01-12 13:18:22 +01:00
Andrea Cavalli
461d9886ba
Update PollManager.cpp
2021-01-12 03:44:00 +01:00
Andrea Cavalli
58d3c6c830
Update PollManager.cpp
2021-01-12 03:34:08 +01:00
Andrea Cavalli
4e6ebda223
Update PollManager.cpp
2021-01-12 03:31:59 +01:00
Andrea Cavalli
0de571129b
Update PollManager
2021-01-12 03:17:38 +01:00
Andrea Cavalli
2ebb310101
Fix poll crash
2021-01-12 03:05:27 +01:00
Andrea Cavalli
241ee13727
FIx abort
2021-01-12 02:48:41 +01:00
Andrea Cavalli
b6f0df26bc
Fix null checks crash
2021-01-12 02:40:01 +01:00
Andrea Cavalli
716104845d
Fix typo in AudiosManager
2021-01-12 02:23:32 +01:00
Andrea Cavalli
26f02c04d4
Merge commit '27d3fdd09d90f6b77ecbcce50b1e86dc4b3dd366'
2021-01-12 01:37:30 +01:00
Andrea Cavalli
a79f835de0
Add memory_cleanup on tear_down, and add more memory_cleanup.
2021-01-12 01:37:17 +01:00
levlam
36b4c55927
Remove force_apply from add_pending_update.
2021-01-12 01:52:10 +03:00
levlam
840391b95c
Add is_pts_update/is_qts_update.
2021-01-11 23:58:03 +03:00
levlam
efec8787d8
Add MessagesManager::check_pts_update.
2021-01-11 23:31:25 +03:00
levlam
cdbed1844a
Add updateFolderPeers to pts updates.
2021-01-11 23:14:41 +03:00
levlam
0acc29b1d2
Treat bots as always online.
2021-01-11 22:22:18 +03:00
levlam
70b4838a21
Rename source to audio_source.
2021-01-11 15:02:02 +03:00
levlam
27d3fdd09d
Update group call join missing error message text.
2021-01-08 18:15:16 +03:00
Andrea Cavalli
5af21e5612
Merge commit 'c5549b73460f58addfaea52c0bef98a94483211f'
...
Conflicts:
td/telegram/MessagesManager.cpp
2021-01-08 14:40:25 +01: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
6b909386fd
Simplify is_dialog_participant_suitable.
2021-01-08 02:01:49 +03:00
Andrea Cavalli
2e5d5a81bc
Merge commit '62c18729f1cf8c5f1b7dc6f0d37edbffd2bb78b5'
2021-01-07 19:38:10 +01:00
Andrea Cavalli
08bd345987
Change default values of experimental options
2021-01-07 19:18:45 +01:00
Andrea Cavalli
e0bcdab68f
Add experiment_old_postponed_pts_updates_behavior option
2021-01-07 13:08:07 +01:00
Andrea Cavalli
2f28ed3bba
Add experiment_enable_chat_access_hash_cleanup
2021-01-06 21:21:11 +01:00
Andrea Cavalli
53ed453f0b
Revert CHECK
2021-01-06 21:15:50 +01:00
levlam
db3875710b
Show recently joined voice chat participants as recent speakers.
2021-01-05 22:48:10 +03:00
Andrea Cavalli
ae119e4fc7
Fix typo
2021-01-05 17:48:21 +01:00
Andrea Cavalli
9e39ed51bd
Fix #13
2021-01-05 17:30:22 +01:00
Andrea Cavalli
60173675f8
Fix #11
2021-01-05 17:29:45 +01:00
Andrea Cavalli
cbd6a55619
Fix #10
2021-01-05 17:29:06 +01:00
Andrea Cavalli
ff5b3840aa
Reduce log levels
2021-01-05 17:27:12 +01:00
Andrea Cavalli
7852116554
Fix #9
2021-01-05 17:26:11 +01:00
Andrea Cavalli
d81befa783
Merge commit '71ac1f67bf160763bac8cf1183e12d15d67260b6'
2021-01-05 17:20:01 +01:00
Andrea Cavalli
8b7c89db03
postponed_pts_update log tag
2021-01-05 14:40:44 +01:00
levlam
71ac1f67bf
Force getDifference if receive a lot of qts updates.
2021-01-05 16:36:49 +03:00
levlam
970f65604a
Switch back from getDifference to updates handling if there are too much of them.
2021-01-05 16:06:51 +03:00
levlam
0ee37c5e64
Ensure that ChannelFull.member_count >= administrator_count after speculative update.
2021-01-05 15:18:15 +03:00
Andrea Cavalli
c7820e2d15
Add missing logs
2021-01-05 12:50:08 +01:00
Andrea Cavalli
af4693eac7
Add "messages" log tag
2021-01-05 12:27:29 +01:00
levlam
89fa0f6446
Add get_update_qts/get_update_pts.
2021-01-05 12:41:35 +03:00
Andrea Cavalli
934c13ca79
Optimize_memory code cleanup, add more error messages in MessagesManager
2021-01-05 02:37:34 +01:00
Andrea Cavalli
1430d6ec7b
Add missing options
2021-01-04 18:44:50 +01:00
Andrea Cavalli
5686d574f8
Add experimental options
2021-01-04 12:00:33 +01:00
Andrea Cavalli
cf3cc7b1d3
Log minithumbnail errors only if minithumbnails are enabled
2021-01-03 14:43:52 +01:00
andrew (from workstation)
49c2bbd9b5
fix get_all_file_sources declaration
2021-01-03 12:11:35 +01:00
andrew (from workstation)
c66972354a
get all elements without offset
2021-01-03 12:07:48 +01:00
levlam
567707099e
Use messageEmpty.peer_id.
2021-01-02 23:32:02 +03:00
levlam
6bba5a568a
Add setGroupCallParticipantVolumeLevel.
2021-01-02 22:59:48 +03:00
andrew (from workstation)
0eedaeea3a
fix index
2021-01-02 19:15:12 +01:00
andrew (from workstation)
eb41d4bb20
fix iterator
2021-01-02 15:09:55 +01:00
Andrea Cavalli
85fb357a19
Merge commit '82f0386e73b7128a8aafec5bfa7dd825fe94ac39'
...
Conflicts:
td/telegram/MessagesManager.cpp
2021-01-02 12:57:08 +01: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
andrew (from workstation)
d3fc12ff42
fix FileReferenceManager::get_current_file_source_id
2021-01-01 12:51:45 +01:00
andrew (from workstation)
e0d8a39ce4
remove unused file sources
2021-01-01 12:21:33 +01:00
levlam
dbbfcd5d64
Update ChannelFull participant count only after channel is updated.
2021-01-01 02:46:37 +03:00
levlam
d9fa3b3f36
Fix CHECK.
2021-01-01 02:21:50 +03:00
levlam
865009fffc
Include improvements.
2021-01-01 01:52:01 +03:00
levlam
6b66cd8716
Add groupCallParticipant.volume_level.
2020-12-31 03:10:41 +03:00
levlam
607d198d36
Add groupCallParticipant.muted_only_for_self_count.
2020-12-31 02:54:17 +03:00
levlam
7bf916f4f5
Support muting group call participants for self.
2020-12-31 02:48:45 +03:00
levlam
192fd4862f
Use td::unique.
2020-12-30 18:50:57 +03:00
levlam
45149bb3cd
Allow multiple updateGroupCall updates for just created calls.
2020-12-30 18:41:44 +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
Andrea Cavalli
1f7ae82450
Update ContactsManager.cpp
2020-12-30 12:39:57 +01:00
Andrea Cavalli
343d28a6bc
Update ContactsManager.cpp
2020-12-30 12:39:19 +01:00
Andrea Cavalli
9a82abea56
Update MessagesManager.cpp
2020-12-30 12:37:21 +01:00
Andrea Cavalli
a6c0dbf160
Merge commit 'f7c01e88e36d3e49f3bf4b37ea71865324b0ecaa'
2020-12-30 02:20:47 +01:00
Andrea Cavalli
ee8260fc2e
Fix abort inside GroupCallManager
2020-12-30 02:19:30 +01:00
levlam
91e5b9e677
Update layer to 123. Rename Android Pay to Google Pay.
2020-12-29 16:43:58 +03:00
levlam
4e710553ef
Don't try to merge GIF animation with generated MP4 animation.
2021-01-28 15:11:14 +03:00
levlam
797aaecf2a
Prefer video dimensions over image size attribute.
2021-01-28 15:03:52 +03:00
levlam
3f856ccb46
Don't load dialog after ChatFull is loaded from database.
2021-01-25 17:58:19 +03:00
levlam
cec5f11d17
Don't save group administrators after basic group full is loaded from database.
2021-01-25 17:41:49 +03:00
levlam
d25edad06d
Rewrite searchChatMembers and getSupergroupMembers implementation.
2021-01-25 17:34:45 +03:00
levlam
60673fea78
Add get_chat_members_object method.
2021-01-25 02:07:38 +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
6e20aaa428
Add source to get_dimensions.
2021-01-23 22:04:35 +03:00
levlam
ae59f017e7
Fix expires_in == 0 in schedule_get_promo_data.
2021-01-23 21:39:41 +03:00
levlam
9c961b2eb8
Optimize database_message_id updating in on_get_history.
2021-01-21 23:37:00 +03:00
levlam
6729581d03
Clamp wrong dialog action progress instead of ignoring.
2021-01-21 23:19:40 +03:00
levlam
31265c93f1
Add ability to check whether a user is a mutual contact.
2021-01-21 16:49:41 +03:00
levlam
9a575cdb56
Forcely ignore updateChat received in getDifference.
2021-01-20 15:14:16 +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
2394ccd29e
Decrease max_participant_count to not update it for groups with 5000+ members.
2020-12-29 14:41:17 +03:00
levlam
92f9a4c54c
tg_cli: add gghs and sgs.
2020-12-28 23:35:05 +03:00
Andrea Cavalli
17e7e44f6e
Merge commit '8139e0d560b25cd2827fb0473e5726319998c10f'
...
Conflicts:
td/generate/scheme/td_api.tlo
td/telegram/GroupCallManager.cpp
td/telegram/MessagesManager.cpp
2020-12-28 19:09:04 +01:00
levlam
aee5806593
Improve error message.
2020-12-28 18:57:41 +03:00
Andrea Cavalli
7ef40eea0c
Group call patches
...
Add disable_group_calls boolean option
Add memory_cleanup and memory_stats to FileReferenceManager
Add memory_cleanup and memory_stats to GroupCallManager
2020-12-28 16:10:05 +01:00
levlam
584b5352ca
Replace error message on closing.
2020-12-28 17:18:17 +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
2c8cfc561c
Add is_speaking flag for recent speakers.
2020-12-28 14:19:29 +03:00
levlam
1f9d173afb
Automatically check whether group call is still joined.
2020-12-28 00:30:27 +03:00
levlam
1d155a8492
tg_cli: add get_chat_report_reason.
2020-12-26 21:53:39 +03:00
levlam
48f5169101
tg_cli: add get_supergroup_members_filter.
2020-12-26 21:45:19 +03:00
levlam
f56ea08096
tg_cli: add get_user_privacy_setting_rules.
2020-12-26 21:32:21 +03:00
levlam
d23e6ad352
tg_cli: combine Search* methods.
2020-12-26 21:12:09 +03:00
levlam
4de797e4bd
tg_cli: use rand_bool everywhere.
2020-12-26 21:01:57 +03:00
levlam
6654464360
tg_cli: use get_args if possible.
2020-12-26 20:58:30 +03:00
levlam
168becf215
tg_cli: simplify SearchQuery parsing.
2020-12-26 20:47:51 +03:00
levlam
2097d88006
tg_cli: use get_args to read integer parameters.
2020-12-26 20:26:19 +03:00
levlam
e53ffdb101
tg_cli: use get_args to read bool parameters.
2020-12-26 19:59:45 +03:00
levlam
48a47618ca
tg_cli: add get_args.
2020-12-26 19:40:46 +03:00
levlam
77112f53d7
tg_cli: add as_limit.
2020-12-26 01:25:00 +03:00
levlam
30d912bd4b
Set is_pinned flag for last_pinned_message_id.
2020-12-26 01:05:24 +03:00
levlam
f4ec6e6cfc
tg_cli: add get_search_query.
2020-12-26 00:43:38 +03:00
Andrea Cavalli
3817c4f634
Merge remote-tracking branch 'td/master'
2020-12-25 20:29:10 +01:00
Andrea Cavalli
f610ff028c
Merge
2020-12-25 20:24:09 +01:00
Andrea Cavalli
e463fb4fb8
Fix checks
2020-12-25 20:18:52 +01:00
Andrea Cavalli
d0611518f6
Merge
2020-12-25 20:09:39 +01:00
Andrea Cavalli
8e99c3c873
Merge
2020-12-25 19:55:29 +01:00
Andrea Cavalli
b8d25b319e
Merge
2020-12-25 19:36:46 +01:00
Andrea Cavalli
a2f86155a9
Replace nullptr
2020-12-25 19:36:05 +01:00
Andrea Cavalli
c032df3b76
Merge
2020-12-25 19:09:41 +01:00
Andrea Cavalli
2144560f9d
Change nullptr
2020-12-25 19:09:24 +01:00
Andrea Cavalli
204757e075
Merge
2020-12-25 18:58:35 +01:00
levlam
c8668f224c
Update ChannelFull.participant_count when channel.participant_count changes.
2020-12-25 18:06:54 +03:00
levlam
ce75097932
Increase ChannelFull.participant_count instead of decreasing administrator_count to guarantee that channel has no administrators more than participants.
2020-12-25 17:35:41 +03:00
levlam
9ca42ec8da
Check message pts before merging files.
2020-12-25 16:12:09 +03:00
Andrea Cavalli
7e0b964137
Fix #3
2020-12-25 02:34:42 +01:00
Andrea Cavalli
5fa69429a5
Fix #4
2020-12-25 02:24:42 +01: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
ba9837f55e
tg_cli: combine emp and empttl.
2020-12-25 01:41:56 +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
Egor Pugin
28ce6974ce
Remove extra include dir part. ( #1336 )
2020-12-23 10:41:56 +03:00
levlam
887c2dfdf7
Properly set promise when ignore pending updates.
2020-12-23 02:06:45 +03:00
levlam
b9d1530c78
Store all promises for pending qts updates.
2020-12-23 01:58:56 +03:00
levlam
3589676550
Minor fixes.
2020-12-22 15:51:57 +03:00
levlam
b89cb3fbd6
Fix misprint.
2020-12-22 02:09:08 +03:00
levlam
656a641290
Fix sending response to setPollAnser.
2020-12-22 01:51:20 +03:00
levlam
7d73126506
Add success promise to on_get_updates.
2020-12-21 22:06:52 +03:00
levlam
956e70d841
Add groupCall.can_be_managed flag.
2020-12-21 13:47:19 +03:00
levlam
a640fb2fe0
Add to_string method for vector of TL objects.
2020-12-21 03:02:20 +03:00
levlam
f11877f6ed
Remove null messages from search-like request responses.
2020-12-20 14:08:11 +03:00
levlam
c2ac73769f
Fix self is_speaking flag.
2020-12-20 02:10:02 +03:00
levlam
bbde4f32c6
Allow to specify emoji for sent stickers.
2020-12-19 14:31:42 +03:00
levlam
905d09d82c
Accept non-lowercase end HTML tags.
2020-12-19 13:46:22 +03:00
levlam
34cc9092c9
Update layer 122.
2020-12-18 17:43:23 +03:00
levlam
720a6ac45a
Update .clang-format.
2020-12-18 17:21:25 +03:00
levlam
3413e38a61
Fix can_be_muted flag.
2020-12-18 17:08:24 +03:00
levlam
8dd4fe3166
Separately apply versioned and unversioned group call updates.
2020-12-18 16:23:49 +03:00
levlam
f5a122c65d
Allow zero source in setGroupCallParticipantIsSpeaking.
2020-12-17 23:12:44 +03:00
levlam
89b6d7faa0
tg_cli: use custom call source.
2020-12-17 22:55:29 +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
7a6c393b7b
Update MIN_SEARCH_PUBLIC_DIALOG_PREFIX_LEN limit.
2020-12-17 18:20:28 +03:00
levlam
e89d353b68
Add groupCall.need_rejoin flag.
2020-12-17 17:49:15 +03:00
levlam
c4d8f301a1
Add groupCallParticipant.can_be_muted/can_be_unmuted flags.
2020-12-17 02:07:05 +03:00
levlam
bfcc7d17c4
Improve GroupCallParticipant updating.
2020-12-17 00:37:42 +03:00
levlam
4a3375e617
Various group call fixes.
2020-12-16 22:49:24 +03:00
levlam
6ebe28cdac
Load group call administrators.
2020-12-16 20:30:52 +03:00
levlam
0d7c980f9d
Fix nullptr dereference during logging.
2020-12-16 18:57:34 +03:00
levlam
ca242e754b
Keep biggest update list for a given version instead of forced sync.
2020-12-16 18:40:51 +03:00
levlam
0e668726bc
Update can_unmute_self only if the user is muted.
2020-12-16 18:09:32 +03:00
levlam
415a64ff24
Allow loading channel participants without bot info.
2020-12-16 17:43:34 +03:00
levlam
92327f1fe7
Ignore checkGroupCallIsJoined requests first 10 seconds.
2020-12-16 17:02:09 +03:00
levlam
d165a87b73
Reload group call if rights has changed.
2020-12-16 16:38:06 +03:00
levlam
3681da21d8
Automatically close unclosed contours.
2020-12-16 16:04:27 +03:00
levlam
7fc2e783ed
Add groupCall.can_unmute_self.
2020-12-16 14:04:07 +03:00
levlam
f50971625f
Fix version initialization.
2020-12-16 12:53:17 +03:00
levlam
babd4dc35d
Add source to on_update_dialog_group_call.
2020-12-15 19:25:07 +03:00
levlam
62dc71cbc5
Add GroupCallManager::update_group_call_dialog method.
2020-12-15 19:20:03 +03:00
levlam
d022dfdb62
Add GroupCallManager::can_manage_group_calls method.
2020-12-15 18:21:02 +03:00
levlam
f95366a219
Leave group call when receive corresponding update.
2020-12-15 17:06:11 +03:00
levlam
25d1fde985
Add source to send_update_group_call.
2020-12-15 16:24:38 +03:00
levlam
0d76d53cd5
Process updateGroupCallParticipant even don't need participant list.
2020-12-15 16:06:21 +03:00
levlam
adca19d4da
Fix group call version initialization.
2020-12-15 15:40:52 +03:00
levlam
ecc1669e5a
Update recent speakers by received in getGroupCall participants.
2020-12-15 15:17:53 +03:00
levlam
1c02363418
Update recent speakers by updateGroupParticipants.
2020-12-15 14:54:47 +03:00
levlam
db99c9817d
Fix group call updating after initialization.
2020-12-15 14:32:08 +03:00
levlam
b4e087a2f0
Remove users from recent speakers when they leave the call.
2020-12-15 14:04:06 +03:00
levlam
42f36d2d66
Improve loadGroupCallPartiicpants documentation.
2020-12-15 13:40:04 +03:00
levlam
c73fc71744
Simplify promo data expires_in handling.
2020-12-15 13:28:41 +03:00
levlam
5268f83538
Increase chat/channel cache version to reload has_voice_chat flags.
2020-12-15 13:10:29 +03:00
levlam
c63da4b241
Add group call participants syncronization.
2020-12-15 12:41:26 +03:00
levlam
37a17476c7
Update is_speaking field for speaking group call participants.
2020-12-15 01:42:16 +03:00
levlam
47a00d257b
Fix basic group administrator rights.
2020-12-14 22:30:58 +03:00
levlam
4b9eabc668
Separate message contents for started and ended boice chats.
2020-12-14 22:22:20 +03:00
levlam
98241af35a
Support voice chats in basic groups.
2020-12-14 17:33:02 +03:00
levlam
65d3557f63
Add outline support for sticker set thumbnails.
2020-12-14 17:16:57 +03:00
levlam
96acefc6c6
Update layer 122.
2020-12-14 16:52:25 +03:00
levlam
6ca15f18c8
Move voice chat-related fields to Dialog.
2020-12-14 00:36:44 +03:00
giuseppeM99
56a925ac90
Fix bad_alloc in get_memory_stats
2020-12-13 13:34:19 +01:00
levlam
00eed8928c
Move voice chat creation to GroupCallManager.
2020-12-13 15:18:33 +03:00
levlam
6fdf68bad4
Store DialogId in information about group call.
2020-12-13 14:52:07 +03:00
levlam
b015ada0dc
Resolve group call participant by source in set_group_call_participant_is_speaking.
2020-12-12 15:31:56 +03:00
levlam
84c143580b
Process pending group call participant updates after version change.
2020-12-12 15:05:22 +03:00
levlam
ab73589165
Implement GroupCallManager::on_receive_group_call_version.
2020-12-12 14:47:56 +03:00
levlam
7398de2790
Apply group call participant updates in the correct order.
2020-12-12 14:10:37 +03:00
levlam
841ef6dc7f
Simplify GroupCallManager::process_group_call_participants_from_updates.
2020-12-12 12:27:43 +03:00
levlam
7fc19c3733
Add groupCall.loaded_all_participants flag.
2020-12-12 01:00:00 +03:00
levlam
b78af33192
Update min_order after loaded group call participants.
2020-12-11 23:31:46 +03:00
levlam
d4f3d24142
Split GroupCallManager::process_group_call_participants function.
2020-12-11 23:04:49 +03:00
levlam
8c3120b5cc
Process group call participants returned in getGroupCall.
2020-12-11 22:52:53 +03:00
levlam
4a0c42729b
Add td_api::loadGroupCallParticipants.
2020-12-11 19:47:34 +03:00
levlam
76950e710f
Support updateGroupCallParticipants updates.
2020-12-11 18:44:03 +03:00
levlam
1fb050a264
Add updateGroupCallParticipant.
2020-12-11 17:43:23 +03:00
levlam
52c79bae75
Update documentation and improve type names.
2020-12-09 14:26:22 +03:00
levlam
987f26efdc
Add default support for bowling dice.
2020-12-09 13:35:27 +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
6e3e129b13
Improve group call method and field names.
2020-12-08 18:01:06 +03:00
levlam
901d603808
Add GroupCallParticipant class.
2020-12-08 17:29:25 +03:00
levlam
593a2bfb3e
Improve administrator rights name.
2020-12-08 03:19:56 +03:00
levlam
5c832cb361
Update layer 122.
2020-12-08 02:06:20 +03:00
levlam
9e0dba0db4
Separate inline query results cache for different chat types.
2020-12-08 01:26:40 +03:00
levlam
6a38d219f0
Update layer 122. Add updateNewInlineQuery.chat_type (can be sent by the server in the distant future).
2020-12-07 23:08:18 +03:00
levlam
a426105129
Get speaking user from the server by source.
2020-12-07 02:56:13 +03:00
levlam
562742095d
Recent speakers fixes.
2020-12-07 02:42:44 +03:00
levlam
8dff5ed65b
Do not allow to join finished calls.
2020-12-07 00:59:53 +03:00
levlam
d4e6c3724d
Do not allow to join already joined call.
2020-12-07 00:58:54 +03:00
levlam
37f9d6a42d
Fix new rights in created chats.
2020-12-07 00:47:48 +03:00
levlam
6af2f71ddd
Get unknown speaking users from the server by their user_id.
2020-12-07 00:38:23 +03:00
levlam
29e4265b37
Get and update recent speakers in a separate method.
2020-12-06 21:41:56 +03:00
levlam
1d60bf36e6
Add GroupCallManager::send_update_group_call.
2020-12-06 21:22:55 +03:00
levlam
b0806df48f
Remove recent speakers by timeout.
2020-12-06 21:18:12 +03:00
levlam
da5132b688
Send recent speaker updates with delay.
2020-12-06 20:07:23 +03:00
levlam
82a2d9262c
Add groupCall.is_joined flag.
2020-12-06 14:33:15 +03:00
levlam
1c5db9f809
Remove chatActionSpeakingInCall.
2020-12-06 10:52:55 +03:00
levlam
91d4b57713
Add recent group call speakers.
2020-12-06 10:40:26 +03:00
levlam
f3c8ae83c5
Update channel when its group call is changed.
2020-12-05 21:28:57 +03:00
levlam
bc5a3d2cec
Add supergroup.is_voice_chat_empty flag.
2020-12-05 19:43:57 +03:00
levlam
c34e7ed6ba
Allow multiple move commands in the beginning of vector paths.
2020-12-05 17:37:10 +03:00
levlam
fcbc9915bd
Try not to update twice message interaction info.
2020-12-05 16:23:22 +03:00
levlam
23f1927c07
Improve sending speaking in voice chat typings.
2020-12-04 17:06:37 +03:00
levlam
fc2215633b
Do not create group calls for bots.
2020-12-04 12:44:09 +03:00
levlam
eb9abbb9ab
Save voice chat channel_id.
2020-12-04 12:40:51 +03:00
levlam
49f7a56f11
Save joined group call synchronization source.
2020-12-04 01:56:27 +03:00
levlam
803e6f20af
Improve documentation.
2020-12-03 23:20:56 +03:00
levlam
34e05375c1
Add GroupCallId class.
2020-12-03 19:52:50 +03:00
levlam
2da4316a06
Add td_api::getGroupCall.
2020-12-03 02:00:46 +03:00
Andrea Cavalli
b47fab11cd
Merge commit 'eb80924dad30af4e6d8385d058bb7e847174df5e'
2020-12-02 23:31:03 +01:00
levlam
eeee625803
Rename createVoiceChat method.
2020-12-03 01:08:20 +03:00
levlam
1da1a14255
Represent sticker contours as vector path.
2020-12-02 18:45:06 +03:00
levlam
7f9681313a
Update layer 122.
2020-11-29 15:41:03 +03:00
levlam
eb80924dad
Update version to 1.7.0.
2020-11-28 17:00:17 +03:00
levlam
e3a31f062e
Add can_archive_and_mute_new_chats_from_unknown_users option.
2020-11-28 16:39:56 +03:00
levlam
3e95f8d9cc
Add toggleGroupCallMemberIsMuted method.
2020-11-27 17:40:29 +03:00
levlam
1aa5822bf8
Add checkGroupCall method.
2020-11-27 17:07:12 +03:00
levlam
daf93cd157
tg_cli: add as_group_call_id.
2020-11-27 15:31:00 +03:00
levlam
f10db772f5
Add inviteGroupCallMember method.
2020-11-27 15:22:19 +03:00
levlam
1eca39c4ee
Add toggleGroupCallMuteNewMembers method.
2020-11-27 01:58:36 +03:00
levlam
54cfb02698
Add mute_new_members and allowed_change_mute_new_members flags to group call.
2020-11-27 01:40:48 +03:00
levlam
de6ac56cf2
Fix GroupCallManager destructor.
2020-11-26 18:02:18 +03:00
Arseny Smirnov
ab3e695f94
Revert "Revert "New test for tdlib. New Promise/Future features (ported from other project)""
...
This reverts commit 56866524aa
.
2020-11-26 18:49:51 +04:00
levlam
cbca6ca902
Cancel joinGroupCall net query.
2020-11-26 17:33:28 +03:00
levlam
162c06d00a
Add joinGroupCall method.
2020-11-26 14:32:29 +03:00
levlam
32295e2b6e
Add missing files.
2020-11-26 13:47:20 +03:00
levlam
2f1b857b7e
Disallow empty group call identifier in requests.
2020-11-26 13:44:48 +03:00
levlam
5cfda1df72
Add leaveGroupCall method.
2020-11-26 11:37:54 +03:00
levlam
e5bf347ceb
Add discardGroupCall.
2020-11-26 11:21:26 +03:00
levlam
e1271c7fa5
Add createChatGroupCall.
2020-11-26 10:56:13 +03:00
levlam
5d6e55e939
Add group_call_id to supergroupFullInfo.
2020-11-25 23:07:10 +03:00
levlam
cc47f9b63f
Support updateGroupCall.
2020-11-25 17:04:32 +03:00
levlam
bd75c4b062
Add GroupCallManager.
2020-11-24 18:22:00 +03:00
levlam
3c9cd41776
Add GroupCallId.
2020-11-24 17:29:09 +03:00
Arseny Smirnov
56866524aa
Revert "New test for tdlib. New Promise/Future features (ported from other project)"
...
This reverts commit 0c2b15f2b8
.
2020-11-24 15:50:44 +04:00
levlam
ce4054c5d4
Add messageGroupCall and messageInviteToGroupCall.
2020-11-24 14:33:16 +03:00
Arseny Smirnov
0c2b15f2b8
New test for tdlib. New Promise/Future features (ported from other project)
2020-11-24 15:25:10 +04:00
levlam
8663c78702
Add InputGroupCallId.
2020-11-24 10:44:06 +03:00
levlam
3e13b0cd31
Add can_manage_calls admin right.
2020-11-24 02:43:14 +03:00
levlam
59e0f03b5f
Update UpdatesManager::is_acceptable_message.
2020-11-24 01:36:20 +03:00
levlam
dc12edbde1
Return back 0 as default next load time.
2020-11-23 20:33:35 +03:00
levlam
905aa871e1
Add SpeakingInCall chat action.
2020-11-23 19:50:03 +03:00
Andrea Cavalli
3c59d917be
Merge remote-tracking branch 'td/master'
2020-11-23 17:27:14 +01:00
levlam
d24f3c924e
Fix StartPlayingGame chat action.
2020-11-23 19:18:56 +03:00
levlam
ccb0a4f63c
Update layer to 122.
2020-11-23 18:48:55 +03:00
levlam
6571a99b45
Include ConcurrentScheduler separately.
2020-11-23 03:24:36 +03:00
levlam
7dcfb6c4a4
Protect LanguagePackManager::tear_down during exit.
2020-11-23 02:11:05 +03:00
levlam
52653d6bf1
Do not try to attach to JVM after exit.
2020-11-23 00:18:01 +03:00
levlam
155c12edea
Improve ConcurrentScheduler closing on exit.
2020-11-22 23:30:40 +03:00
levlam
6044ee83fb
Fix Client_SimpleMulti test on macOS.
2020-11-22 16:26:00 +03:00
Andrea Cavalli
cba9f74cba
Merge remote-tracking branch 'td/master'
2020-11-22 01:11:21 +01:00
levlam
5cbf90e4a0
Safer work with negative monotonic time.
2020-11-21 16:34:39 +03:00
levlam
3ff1f6cec1
Add sticker cover to API.
2020-11-20 16:22:07 +03:00
levlam
ea6cdde0c5
Fix MSVC 15.3 CE.
2020-11-20 02:03:39 +03:00
levlam
d5da47510d
Minor fixes.
2020-11-20 01:32:58 +03:00
levlam
09b10c0ed1
Improve names of statistical classes.
2020-11-19 17:57:15 +03:00
levlam
74a960aca1
Allow zero sender in searchChatMessages.
2020-11-19 14:55:09 +03:00
levlam
ebfe3f3d99
Improve new interface documentation.
2020-11-18 23:42:26 +03:00
levlam
6f26706da5
Fix closing connection on too much dropped packets.
2020-11-18 17:49:29 +03:00
levlam
3f33d15879
Always adjust part size to keep low number of parts in downloaded files.
2020-11-17 02:59:58 +03:00
levlam
52a47b5f70
Add small margin for the maximum number of file parts on download.
2020-11-17 01:19:27 +03:00
Andrea Cavalli
bc0f162ad6
Merge commit '78e45da6b9014f8efd96cee0ad5701464d911cc7'
2020-11-15 18:16:02 +01:00
levlam
78e45da6b9
Use array instead of std::vector in the generated C++ classes.
2020-11-15 19:57:03 +03:00
levlam
f693874c50
Improve documentation.
2020-11-15 17:38:10 +03:00
levlam
5eea5b7501
Rename create_client to create_client_id.
2020-11-15 01:13:11 +03:00
Andrea Cavalli
e4bcc81ec7
Merge commit '00abe2f4019717c6479e30c588059a3cfd3be58e'
...
Conflicts:
td/generate/scheme/td_api.tlo
2020-11-14 11:11:47 +01:00
levlam
6a9cd72636
Don't create client through ClientManager until first request is sent to it.
2020-11-12 14:45:18 +03:00
levlam
597c0d2983
Add checks that client ID doesn't overflow.
2020-11-12 01:19:30 +03:00
Andrea Cavalli
ccc5fbf9ff
Update MessagesManager.cpp
2020-11-11 19:51:08 +01:00
levlam
9725780fc6
Replace referenced text with anchor name in richTextReference to support nested references.
2020-11-11 16:41:30 +03:00
Andrea Cavalli
2821f4af4f
Update ContactsManager.cpp
2020-11-10 13:05:13 +01:00
Andrea Cavalli
cbe8d94183
Merge commit '1fa87babb32ea85ff5a97ab93525ae13f66a0eef'
2020-11-10 12:42:50 +01:00
Andrea Cavalli
eb28f728be
Remove unused mutex
2020-11-10 12:42:35 +01:00
levlam
d22dabfdaf
Update layer to 121.
2020-11-09 23:41:23 +03:00
levlam
ea8c57fea3
Fix canceling chat actions on timeout.
2020-11-09 12:33:40 +03:00
Andrea Cavalli
604df72790
Merge commit '1d75237893c8a08d73ba95a7e76b8da517b8c1dc'
2020-11-08 23:49:01 +01:00
levlam
f9a600c401
Minor fixes.
2020-11-08 14:00:36 +03:00
levlam
b21d667bdf
Fix compilation error.
2020-11-08 12:09:27 +03:00
Andrea Cavalli
6f28ad36af
Merge commit '60edadab90d7aeb8d7a44764344b8848abf5b8bb'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-11-07 23:10:26 +01: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
Andrea Cavalli
b22a1a46e6
Remove annoying error
2020-11-07 22:20:46 +01:00
Andrea Cavalli
1f7c4e2508
Remove death_handler
2020-11-06 14:27:05 +01:00
levlam
da1f073e22
Forward messages in two passes.
2020-11-06 16:00:56 +03:00
levlam
398c7cfd52
Don't drop administrator count in non-admined supergroups.
2020-11-06 15:16:30 +03:00
Andrea Cavalli
e022963e1e
Merge commit 'ff0c727ee2129b66a2908e46edc3bc9f7774e834'
2020-11-06 11:48:24 +01:00
Sergey Polovko
645052bec7
Implement hash function for MessageContentType enum. ( #1283 )
2020-11-06 02:05:15 +03:00
Andrea Cavalli
28add54662
Update cli.cpp
2020-11-05 22:02:00 +01:00
Andrea Cavalli
423d05f18e
Remove death handler if using musl
2020-11-05 21:58:40 +01:00
levlam
254823d602
Fix search inside message threads.
2020-11-05 17:46:47 +03:00
Andrea Cavalli
d34a45ec83
Remove malloc_trim with musl
2020-11-05 12:48:59 +01:00
Andrea Cavalli
16f41643ed
Merge commit '821398fa211b6a3c53733ccf271ee7a783d9bc75'
...
Conflicts:
.gitignore
td/generate/scheme/td_api.tlo
td/telegram/ContactsManager.h
2020-11-04 20:05:50 +01:00
Andrea Cavalli
2e31ced59b
Update to tdlib 1.6.10
2020-11-04 20:03:14 +01: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
69ae1d4f0c
Allow auth.bindTempAuthKey before authorization to check auth_key validness.
...
GitOrigin-RevId: 7a80d84aef6a9f097c6567ed72bccd9b62f87c2c
2020-11-01 21:42:48 +03:00
levlam
3a8931cff0
Ping server only if authorized.
...
GitOrigin-RevId: 02e272e5dd2892fde8df74b968091d14fb96ed54
2020-11-01 21:36:42 +03:00
levlam
c8949e264d
Allow access to channel if it has linked channel, but we can't check access to it.
...
GitOrigin-RevId: 897e86d18ad2b3c829c4ac544320fa4ee4ebd31b
2020-10-31 19:40:08 +03:00
levlam
ed0bf2c1b3
Ignore failed to load chats in getChatFilter.
...
GitOrigin-RevId: 5c1871080e56576f402917e1ecfbf0c99da0deba
2020-10-31 16:43:26 +03:00
levlam
778adce53d
Add debug logging.
...
GitOrigin-RevId: 08ae2a25ae086a2211658239a532e1e19d996a4f
2020-10-31 16:33:06 +03:00
levlam
98ff412f7a
Use get_channel_full_const in get methods to avoid unneeded getChannelFull requests.
...
GitOrigin-RevId: 1959c781b6c85667065e38af125a87186746a233
2020-10-31 15:47:40 +03:00
levlam
d28a7245ea
Make can_get_channel_message_statistics const to prevent unneeded getChannelFull requests.
...
GitOrigin-RevId: 90121f149dfa5ec6e586b8932b8507dd25614921
2020-10-31 15:28:55 +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
7010c7c6ea
Fix dropping pending updates after receiving empty difference.
...
GitOrigin-RevId: b8a7a2298191123b0e5be818ebae52c52998eab0
2020-10-31 12:01:13 +03:00
levlam
a4a28c511b
Move logging from ERROR to WARNING.
...
GitOrigin-RevId: f46e811f84315f014625ea532459fa714432a884
2020-10-31 11:58:06 +03:00
levlam
1fcd6b54ed
Improve messageProximityAlertTriggered field names.
...
GitOrigin-RevId: b67708794a18ee954455871cce1084ca047f7f35
2020-10-31 01:38:11 +03:00
levlam
0efc6ee617
Reload all sticker sets once to drop legacy photo locations.
...
GitOrigin-RevId: 2ab5e1ba035ea3946a733a06e44cc1f7b327cd36
2020-10-31 01:32:18 +03:00
levlam
b433905bb0
Increase version to 1.6.10.
...
GitOrigin-RevId: 5b448003c89f845050293a9fceb6a89cd8399ca7
2020-10-30 21:09:08 +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
e5133445d3
Increase maximum allowed horizontal accuracy to 1500.
...
GitOrigin-RevId: a60447f8aa35253f6e04f1cb77d45643bb64c389
2020-10-30 17:01:06 +03:00
levlam
3f23a06473
Prettify query logging.
...
GitOrigin-RevId: 1e6e7285dab732e95593119d2e1e3f13f0d8bb15
2020-10-30 16:46:57 +03:00
levlam
f42532e9ed
Fix CHECK.
...
GitOrigin-RevId: b6b51f3e78f2f6c8e8a60df6f862ee3ef647e66a
2020-10-30 16:21:34 +03:00
levlam
5719636fa2
Add temporary reuse_uploaded_photos_by_hash option.
...
GitOrigin-RevId: 99fc8dae067322c51ad489f50d60979f62fa4213
2020-10-30 16:01:43 +03:00
levlam
6f4c4adcc8
Improve field names.
...
GitOrigin-RevId: ded67301be27af1f3b7c8f7e11b2172bb92934c7
2020-10-30 15:51:20 +03:00
levlam
979a1997d5
Preallocate response string in JSON interface.
...
GitOrigin-RevId: 73ab96ad95a46469e9afc59f02b48c8932457ef0
2020-10-30 01:02:44 +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
Andrea Cavalli
9503507cfd
Merge commit '32f2338bd199dd06a1b4b5f1ad14f2d4f2868f01'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-26 21:56:43 +01:00
Andrea Cavalli
134d20b7ec
Merge commit 'bf945e05be9a9f696bdd866cc3427ac1bc7a4825'
2020-10-26 21:55:16 +01:00
levlam
ecf9ea23ac
Remove accuracy from inline result description.
...
GitOrigin-RevId: 0c6ff5d197d2292c748c260d0afbdb0cd265f2ad
2020-10-26 23:12:04 +03:00
levlam
e94e4b8dff
tg_cli: add addadmin chat member status.
...
GitOrigin-RevId: e87588a4f1d3bd484b33aed530cd9f1a25e59ad6
2020-10-26 23:11:27 +03:00
Andrea Cavalli
52e41fbb76
Fix TTL not set
2020-10-26 13:08:23 +01:00
Andrea Cavalli
07fed579c2
Update MessagesManager.cpp
2020-10-26 01:52:49 +01:00
Andrea Cavalli
973b9170de
Add option ignore_server_deletes_and_reads
2020-10-26 01:41:50 +01:00
Andrea Cavalli
70b9b6764f
Bugfixes
2020-10-25 20:52:25 +01:00
Andrea Cavalli
09e23b61cf
Fix json formatting, fix cmake windows support
2020-10-25 10:08:13 +01:00
Andrea Cavalli
017073e0a2
Add memory optimize and memory stats methods
2020-10-25 03:20:24 +02:00
levlam
38fe050dba
Update layer 120. New live location approaching API.
...
GitOrigin-RevId: 98e984a3c84deee3552eb01b53963a6a998c7eda
2020-10-25 00:49:41 +03:00
levlam
bc2de6e5c0
Fix td_api::userFullInfo field order.
...
GitOrigin-RevId: 420adf21e8be165f4783aa1aca4130fb579fa3c2
2020-10-24 16:42:17 +03:00
levlam
881aa63014
Keep reply info only on last forwarded and first album messages.
...
GitOrigin-RevId: 0011332382abccd84122f88bcb2ae04ee793dd2b
2020-10-24 14:52:18 +03:00
levlam
a27bf08319
Allow to block users using td_api::messageSenderChat.
...
GitOrigin-RevId: 71be9510975f0dd8354c2cffa829d707f80ee4d3
2020-10-24 02:18:11 +03:00
levlam
978863810c
Use MessageId as map key.
...
GitOrigin-RevId: 795c123e953dbdae3c03b828b458910fe221ce90
2020-10-24 02:00:37 +03:00
levlam
0846e7aec5
Don't use iterators after a promise is set.
...
GitOrigin-RevId: eba7487d7025410ae4a2230d4ce09cfa02012fdf
2020-10-24 01:45:04 +03:00
levlam
6006f92e96
tg_cli: add smad.
...
GitOrigin-RevId: 129344085b2f9e54ee33784d6c1c2665215a0329
2020-10-23 19:07:42 +03:00
levlam
7c5175b78a
Improve error message.
...
GitOrigin-RevId: dfa935cc2c2f65d61a969c8a455a47145f97b8fb
2020-10-23 15:25:46 +03:00
levlam
c768cd202a
Improve deletion of newer messages in on_get_channel_dialog.
...
GitOrigin-RevId: 98a348ba63440d8e61c1199a68298cfa66b2a863
2020-10-23 14:50:05 +03:00
levlam
3eee4654f7
Add message to td_api::chatEventMessageUnpinned.
...
GitOrigin-RevId: f7c90fa7d782eb57288de582094688252f230b43
2020-10-23 14:04:00 +03:00
levlam
e37fde1baa
tg_cli: add searchMessagesFilterPinned.
...
GitOrigin-RevId: fd44a076dca80bee685d199c78e98bfa6c25d860
2020-10-23 13:42:08 +03:00
levlam
bf945e05be
Remove promise from map before setting it.
...
GitOrigin-RevId: d721cab5311096631748e632cf8756edaef9d7e1
2020-10-23 12:54:08 +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
Andrea Cavalli
11332192a0
Keep uninitialized data
2020-10-22 19:07:36 +02:00
levlam
f5c4b93a37
Use generic find_messages.
...
GitOrigin-RevId: ac5bb9be8a6597cbdafa3762e6d6cbf5f1720edc
2020-10-22 16:08:54 +03:00
levlam
4718e640ee
Add generic MessagesManager::find_messages.
...
GitOrigin-RevId: 21c6f0145376ef4a779703b8cf516a420418cb39
2020-10-22 15:59:59 +03:00
levlam
a6f9fde223
Update built-in bot flags.
...
GitOrigin-RevId: f54618d393b39e14f1269c8237d971ff47402a72
2020-10-22 13:21:51 +03:00
levlam
f9009cbc01
Improve checks in MessagesManager::is_anonymous_administrator.
...
GitOrigin-RevId: 332c324e1c067cc2ed394fedce16b590188e3ae7
2020-10-22 02:40:58 +03:00
levlam
f59a11706c
Use unique location for outgoing photos.
...
GitOrigin-RevId: ac3a0eed1847ee7b96d463758ee33b85c6797ac5
2020-10-22 02:11:32 +03:00
Andrea Cavalli
184510fc66
Fix remaining compilation errors
2020-10-21 22:23:31 +02:00
Andrea Cavalli
40db0efc2d
Fix compilation errors
2020-10-21 22:18:54 +02:00
Andrea Cavalli
adafcf66a3
Convert hard null checks to soft null checks
2020-10-21 22:17:26 +02:00
Andrea Cavalli
5cff13f2ae
Better documents cleanup
2020-10-21 22:17:07 +02:00
Andrea Cavalli
6babc009d7
Fix data ttl
2020-10-21 21:36:13 +02:00
levlam
0256a95f49
Fix GetChannelDifferenceLogEvent handling.
...
GitOrigin-RevId: facbb318cbba1c9ac6908db86ec5fba123c88d7b
2020-10-21 16:54:32 +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
Andrea Cavalli
f9c9f2bd59
Update ContactsManager.cpp
2020-10-21 03:41:05 +02:00
levlam
35045bf18e
Fix get_dialog_pinned_message.
...
GitOrigin-RevId: 19c58053e7d0d28729f6f7ca341b788df02a091d
2020-10-21 02:23:29 +03:00
Andrea Cavalli
17230da76a
Merge commit 'cecdae448e88603c98d7d079855c992be6df739f'
2020-10-20 23:20:56 +02:00
Andrea Cavalli
76dbe45ad8
Memory cleanup for caching
...
Remove cached deleted messages from dialogs
Comment out unused variables
2020-10-20 23:16:24 +02:00
levlam
e783b0c2ec
Enable background animation for slot machines with all reels equal.
...
GitOrigin-RevId: e6d0097ff049ece01be766d382defde3071a887b
2020-10-20 21:40:05 +03:00
levlam
d17531e0e3
Ensure that private message push notifications don't contain mention.
...
GitOrigin-RevId: 87d85e63b70fdc5c9fe91d22d7cf9b7ba59f0895
2020-10-20 21:24:26 +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
ec61ef8093
Support document and audio albums in push notifications.
...
GitOrigin-RevId: afeefd5ae91bbcf44dc18ad0815afa9c23cea613
2020-10-20 13:21:09 +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
levlam
06bb6b4b11
Ignore anonymous status for bots.
...
GitOrigin-RevId: c3b5316fcb2a538655c4a2eeb09ef5df08794212
2020-10-19 21:43:44 +03:00
Arseny Smirnov
add7211707
tdweb: 1.6.9
...
GitOrigin-RevId: e1124a86c021c43c42ad00dc18dc9db0cbcacad1
2020-10-20 22:23:52 +03:00
levlam
de1e5e0bd4
Add new message content type MessageLiveLocationApproached.
...
GitOrigin-RevId: 6bf5ac6b3320d0b6da9c27bf5258105ccd958396
2020-10-19 20:44:09 +03:00
levlam
91cf083c94
Add add_message_sender_dependencies function.
...
GitOrigin-RevId: 70f6ac49b7769d707079956df858e98409704a90
2020-10-19 19:17:56 +03:00
levlam
9a3653a017
Add {en,dis}ableLiveLocationApproachingNotification methods.
...
GitOrigin-RevId: d1b92e683a4d663c33a09e8eb42a3aa62d134ef0
2020-10-19 18:44:55 +03:00
levlam
827ceb3ee5
Add audio, video and video note without duration to shared media.
...
GitOrigin-RevId: 924a2b8654e1d118b26c6174af3c0ebd327d454f
2020-10-19 14:31:18 +03:00
levlam
4b62900c0d
Add chatMembersFilterMention.
...
GitOrigin-RevId: d84138594d1546275e5fea46d9cef42eac69449b
2020-10-19 14:06:35 +03:00
levlam
3f143b013a
Use class for DialogParticipantsFilter.
...
GitOrigin-RevId: 56fc4ee7a35412db965c668f6a116ae29074f0a4
2020-10-19 01:48:31 +03:00
levlam
80d19432bf
Add supergroupMembersFilterMention.
...
GitOrigin-RevId: 370a3880a371879aaefb41ad520917db3e33d679
2020-10-19 01:33:31 +03:00
levlam
27f63e9e2e
Replace getBlockedChats with getBlockedMessageSenders.
...
GitOrigin-RevId: 044f70ab823b8302dddc8b7a128f19514306272a
2020-10-18 02:10:58 +03:00
levlam
0834d6164b
Replace toggleChatIsBlocked with toggleMessageSenderIsBlocked.
...
GitOrigin-RevId: cec3ba4ba139593e8cbf9422711e79b4a736b6f3
2020-10-18 01:54:32 +03:00
levlam
62fbb88969
Rename blockChatFromReplies to blockMessageSenderFromReplies.
...
GitOrigin-RevId: 820cbd60145c339c6cf5a7d319ff540ce03861e2
2020-10-18 01:26:36 +03:00
levlam
5fc7a7727e
Use error code 500 for "Requested data is inaccessible" errors.
...
GitOrigin-RevId: 2d39f90cd196f508b288089433ba2f066b5fcb22
2020-10-18 01:03:16 +03:00
levlam
2915129cd8
Allow message threads in all chats.
...
GitOrigin-RevId: 36652fbb9fb997fe41fd8bdf7b7172593fcc3629
2020-10-18 00:17:44 +03:00
levlam
30c17d200b
Use MessageSender to represent recent repliers.
...
GitOrigin-RevId: 2078a6b936d2087a1672eb96851494508f28a465
2020-10-18 00:07:39 +03:00
levlam
9fb26c4ea2
Return back UserFull.is_blocked.
...
GitOrigin-RevId: 98bc31a64c4c644fd6bb9e6e895d521b17df5afa
2020-10-17 23:38:07 +03:00
levlam
9558b06021
Add location horizontal accuracy support.
...
GitOrigin-RevId: bafb7f7ff115eeede17be4bb1610045b5e3e78c9
2020-10-17 22:47:47 +03:00
levlam
6e3eda2aa1
Add live location heading support.
...
GitOrigin-RevId: 67a1bdad91e82f6e7509f4df8c7f66a00e44ab83
2020-10-16 23:08:28 +03:00
levlam
d159ab4f52
Support audio-only and document-only albums.
...
GitOrigin-RevId: 96283716a84613e8e9dd1cb9bfb4d69097cefcc7
2020-10-15 18:13:54 +03:00
levlam
af6fe68c00
Allow to pin messages in all private chats.
...
GitOrigin-RevId: b5f55c22a6ec5950f5b88b66726bce918112d57f
2020-10-15 17:21:15 +03:00
levlam
fd9732dcfa
Add slot machine support.
...
GitOrigin-RevId: e0c3c5d9b2cff2870162f11983bd546aba101caf
2020-10-15 15:59:51 +03:00
levlam
33b7ba57a9
Add channelParticipantLeft support,
...
GitOrigin-RevId: 59d3ba88fb54c848d99425ec3ad95760d1765e3a
2020-10-14 22:35:30 +03:00
levlam
b1ed582737
Allow to specify a chat as a local message sender.
...
GitOrigin-RevId: f1f5251b617a6f17188c7db49450a2eb433ef14c
2020-10-14 21:47:20 +03:00
levlam
b03e0a827e
Remove wrong because of call through send_closure_later CHECK.
...
GitOrigin-RevId: c61586c3dde988c3174f4ce3e05fe0f08d7af468
2020-10-14 19:03:36 +03:00
levlam
a487d20e2d
Fix service message reply_to_message_id.
...
GitOrigin-RevId: b0c430c6c04167b15e4b195d86d584e376f88efe
2020-10-14 17:30:55 +03:00
levlam
b07d9634d6
Allow to pass chat as MessageSender in searchChatMessages.
...
GitOrigin-RevId: 7b39f616b1677c03dab2bbe48311ba188ec9344b
2020-10-14 14:41:04 +03:00
Andrea Cavalli
9773e87e96
Update StickersManager.cpp
2020-10-14 12:53:18 +02:00
levlam
e32e1c66e7
Add td_api::MessageSender class.
...
GitOrigin-RevId: 082a1e74188bffc590c4a4182793a9d94b60c148
2020-10-13 19:40:22 +03:00
levlam
d968fd0bed
Implement new chat action rules.
...
GitOrigin-RevId: 12214755c86adfee0a7b3ec5f6e39024364cdb99
2020-10-26 15:25:34 +03:00
levlam
a57d9ccbea
Don't add dummy message sender for bots on TDLib's side.
...
GitOrigin-RevId: d1ab4f7ca2739d30b0960f655478404d34d40757
2020-10-13 17:25:25 +03:00
levlam
348fdf1a31
Add "group_anonymous_bot_user_id" option.
...
GitOrigin-RevId: efb6ee569861df005a53fd0255c50fdfa0460382
2020-10-13 17:02:10 +03:00
Andrea Cavalli
7654c2706a
Update Client.cpp
2020-10-13 03:11:19 +02:00
levlam
1aff1e75ef
Fix net query Counter initialization.
...
GitOrigin-RevId: ba23b816cfed060cea15244e3f2264f74c89d390
2020-10-13 02:30:40 +03:00
Andrea Cavalli
85bf271fb8
Update Client.cpp, Log.cpp, and 4 more files...
2020-10-12 19:50:17 +02:00
Andrea Cavalli
d3b2f81269
Revert standard client implementation
2020-10-12 19:18:48 +02:00
Andrea Cavalli
fc5b0e9d06
Merge commit '6b1f6b829d0d71f5d50662b1ff58b7869c1e1d7f'
...
Conflicts:
td/telegram/Client.cpp
td/telegram/cli.cpp
2020-10-12 16:15:14 +02:00
Andrea Cavalli
0da9b62eda
Merge commit '7207d76a809598d019e17fb04b2edc46789c6e22'
...
Conflicts:
td/telegram/Client.cpp
2020-10-12 16:12:59 +02:00
Andrea Cavalli
f423fc0d81
Merge commit '35a9a93fc9adfbced4d5f59baf0c72a2f807f28a'
...
Conflicts:
td/telegram/Client.cpp
td/telegram/StickersManager.cpp
td/telegram/WebPagesManager.cpp
2020-10-12 16:10:48 +02:00
Andrea Cavalli
ef9e05a805
Merge commit '1cfa7545c938212b8976eafe3055fe161b8fd7c4'
...
Conflicts:
td/telegram/Client.cpp
2020-10-12 16:05:01 +02:00
Andrea Cavalli
76a9e1974a
Merge commit 'f61bd5b89a428c9158c401cb54b46579cdb58381'
2020-10-12 16:00:57 +02:00
Andrea Cavalli
76cd17e861
Merge commit '74987bf8f08b28001b04da94044528dc169cc90b'
2020-10-12 16:00:25 +02:00
Andrea Cavalli
2b69eef4a5
Merge commit 'd87558177241862f7db1b934f8a211b94180f28b'
...
Conflicts:
td/telegram/Client.cpp
2020-10-12 15:59:54 +02:00
Andrea Cavalli
ccaec7e042
Merge commit '3fc140b4a260c606e5c6d79ef148d4beeb37048a'
...
Conflicts:
td/telegram/Client.cpp
td/telegram/Client.h
2020-10-12 15:41:34 +02:00
Andrea Cavalli
62c10c2d37
Merge commit '6d9953aea5e431cc80162f11127a7198453639e9'
2020-10-12 15:05:15 +02:00
levlam
c1309d7657
Do not return deleted secret chats and replace migrated basic groups with corresponding supergroups in recently found chats.
...
GitOrigin-RevId: e50390583e3956a4eb8fdb92ec8a82f04cc7914f
2020-10-12 11:33:16 +03:00
levlam
fbeea0b108
Add is_deleted_secret_chat method.
...
GitOrigin-RevId: eae2a7bcdf92587bbd77cf7c42c210b74107d8a4
2020-10-12 10:56:01 +03:00
levlam
3c5b09bad7
Hide photo sizes, which can't be downloaded.
...
GitOrigin-RevId: 420860824f41d5fecbb935c756d9b6f0a2564cb7
2020-10-12 10:31:57 +03:00
levlam
a4b71466e0
Minor improvements.
...
GitOrigin-RevId: 4f0c8840ee69c7a690cb12c5e36231cf9da6d91c
2020-10-12 10:24:30 +03:00
levlam
4da9f9d334
Use stable sort for photo sizes to keep "i" the last.
...
GitOrigin-RevId: 7feab3e73a3a03bc9fd3a0e76e05ab4cbb0f10d2
2020-10-12 10:17:02 +03:00
levlam
fb1307ff60
Check for unneeded chat actions only while trying to send it.
...
GitOrigin-RevId: 7067f21e42ba0d3c3dc797f72341681e32998e6a
2020-10-12 01:48:13 +03:00
levlam
9856b0e46e
Add some workariunds for crashes on exit without closing all clients.
...
GitOrigin-RevId: 5c74e9fe6951b6a8eb65d6c1e5ddf7bf8e0c8163
2020-10-11 21:21:38 +03:00
levlam
10a7edfbea
Disable logging after program exit.
...
GitOrigin-RevId: 8ca24e1999fe95f171e18477baa2e56912a2e895
2020-10-11 14:45:22 +03:00
levlam
714f037f15
Move ClientManager singleton creation to ClientManager::get_manager_singleton.
...
GitOrigin-RevId: 071b947ff072186c70387cbd00f1c6b1c17d0e6b
2020-10-11 11:08:56 +03:00
levlam
09f906f192
Protect access to some static variables using ExitGuard.
...
GitOrigin-RevId: 65c7510c60d585b90e90d09067c7dfdaf79c4cd3
2020-10-11 01:59:27 +03:00
levlam
c484cc4773
Postpone td_api::authorizationStateClosed until the client is fully closed.
...
GitOrigin-RevId: 064696a00110c1f567b6da6afbee58d868ff4938
2020-10-10 22:08:41 +03:00
levlam
2850e596d3
Fix ConcurrentScheduler guard usage.
...
GitOrigin-RevId: 6f4dd470a690cdbe98870c89433634b31136f832
2020-10-10 22:05:20 +03:00
levlam
84ea5b06c9
Minor.
...
GitOrigin-RevId: 1e722a9e8ad6ddd894f9fd4e1b05529aa4aa6a15
2020-10-10 22:02:59 +03:00
levlam
cebc6c1fb4
Remove empty requests logging.
...
GitOrigin-RevId: fdc488bfee7e974f5aca3322d7d028ed797b312f
2020-10-09 18:00:38 +03:00
levlam
30471b7099
Do not send chat actions to offline users like the main Android client.
...
GitOrigin-RevId: 6299f69ade490fa10bad74779b30a0d73a145ff2
2020-10-09 15:42:57 +03:00
levlam
38f72b353a
Clear ClientManager when the last Client is closed.
...
GitOrigin-RevId: d2d5194f7ffc59dc8db1196401c80689a8645dac
2020-10-09 15:39:30 +03:00
levlam
b491964a81
Store TdReceiver by value.
...
GitOrigin-RevId: 51dbcaf815c5ba1a42539242b1e57b456f188d38
2020-10-09 14:25:06 +03:00
levlam
35a9a93fc9
Fix std::...::erase return value usages.
...
GitOrigin-RevId: d9729ccd619e3b99554f1e1c2262d8826f0a8571
2020-10-08 23:04:40 +03:00
levlam
54f32ebc80
Add source to resolve_dependencies_force.
...
GitOrigin-RevId: b09c73df688eea5872d65ec56f0ae1cb10717542
2020-10-08 22:54:24 +03:00
levlam
13f7c8a1aa
Add reply_info to messageThreadInfo.
...
GitOrigin-RevId: fd417ea9ed2f95d79ca3346e4fcb52f4bf8882f2
2020-10-08 21:30:21 +03:00
levlam
e5e9eb3838
Add MessageReplyInfo::get_message_reply_info_object.
...
GitOrigin-RevId: 8d46914fd096afca99942bec63f2c6f65f9cbb9e
2020-10-08 21:17:24 +03:00
levlam
6f71dca6e6
Remove some explicit td::.
...
GitOrigin-RevId: 93e5f0e98900a9a3b68f35e9123b2b40942879d3
2020-10-08 18:44:34 +03:00
Arseny Smirnov
cee68e5a48
Client: bugfix
...
GitOrigin-RevId: 0267cb2475fecae85d85f03abc96215762dc46e0
2020-10-08 16:14:01 +03:00
levlam
be374f38ac
Improve error message for requests to closed client.
...
GitOrigin-RevId: 4870c3614ea52ecd0fd1124dfc517471b6d30b55
2020-10-08 13:59:03 +03:00
levlam
582206d641
Use Random::fast_bool.
...
GitOrigin-RevId: 42da8a237c6dfbb6e72bc5b21482891b6c9d58b5
2020-10-08 12:56:08 +03:00
levlam
6d1d227609
Use new JSON interface in Emscripten.
...
GitOrigin-RevId: 5294d98c5f615256ea41887c04f863d1adaf4de1
2020-10-08 02:52:34 +03:00
levlam
8460bb7cd5
Fix tdweb build.
...
GitOrigin-RevId: 8f348a00d05336163c7ea4214ab35a4aea2d2b65
2020-10-08 02:12:51 +03:00
levlam
5ac5acd1cb
Fix ClientManager closing.
...
GitOrigin-RevId: eb588d9991ea6c8c2b4a339d1396d58179c84f43
2020-10-08 01:28:24 +03:00
levlam
d0a495d437
Send errors synchronously during Td close to prevent answer losing after Td stop.
...
GitOrigin-RevId: c9a8253d064ba997a7a7b2e7cbe581be9f86d0c7
2020-10-08 00:51:49 +03:00
Andrea Cavalli
459e08c1b4
Merge commit '62d7423bc3f1925eb777e4f5e43de8c48ebf3191'
2020-10-07 00:26:37 +02:00
levlam
74987bf8f0
Do not build MultiTd without threads.
...
GitOrigin-RevId: 7707b2922937604b31eff50e67d7ba921c279f48
2020-10-06 20:47:22 +03:00
levlam
d875581772
Simplify Client closing.
...
GitOrigin-RevId: 9a35d7ef66cea495d376a98df81a568478b0bb35
2020-10-06 20:46:54 +03:00
levlam
29f3c91596
Fix request errors during closing.
...
GitOrigin-RevId: 6587b35bcb7aef082686a93e75ae8b891113da0b
2020-10-06 02:12:50 +03:00
levlam
f7393d2717
Fix handling of requests to unexisting Client.
...
GitOrigin-RevId: 5de9709abe73ae73dc52c9ca04c480a60efbf437
2020-10-05 23:05:16 +03:00
levlam
8a607933a7
Rename "files" log tag to "file_loader".
...
GitOrigin-RevId: 24fca707a99eeb32adabcca46131123d584f2c1d
2020-10-05 22:08:24 +03:00
levlam
da55a34afc
Remove ability to change update handler after client creation.
...
GitOrigin-RevId: 917737a440afaeb99f8a8ca809cda2d267bb4b02
2020-10-05 20:18:59 +03:00
levlam
5f605d2dd2
Fix spelling of "update handler".
...
GitOrigin-RevId: 2137852d967606e909e82396b4103817b1b39386
2020-10-05 20:13:15 +03:00
levlam
d2d0cb5cc0
Move log tags definitions out of logging.cpp.
...
GitOrigin-RevId: 0e74b94ec194f8ee678bb77a04d35df46702b330
2020-10-05 18:07:23 +03:00
levlam
7d6f14db10
Add new JSON interface.
...
GitOrigin-RevId: aaf756de59e72f949c1150d99e1277047f25fac9
2020-10-05 16:08:07 +03:00
levlam
119fc9563a
Return raw pointer as ClientJson response.
...
GitOrigin-RevId: 6b309681539b3ee9b2c2e87c57ed4cc8f94d798f
2020-10-05 15:48:37 +03:00
levlam
3fc140b4a2
Add ClientManager documentation.
...
GitOrigin-RevId: 5254af6d55288851e633a6567d700f6b15b18d1a
2020-10-05 14:32:23 +03:00
levlam
77fff9c578
Use GroupAnonymousBot as a fallback sender for bots instead of 777000.
...
GitOrigin-RevId: 30e2ff3c9db2efc05b3bcbfd610ad8d6492ad66e
2020-10-05 00:51:45 +03:00
levlam
ccc9169051
Load all service accounts in getUser.
...
GitOrigin-RevId: 6e36be3e2e9e8decae1cc599b714ff218b892841
2020-10-05 00:19:49 +03:00
levlam
6d9953aea5
Add add_anonymous_bot_user.
...
GitOrigin-RevId: 9eadd5f3621f7c5a2dc065d51d105c07ffc25616
2020-10-04 23:33:21 +03:00
levlam
f50e017c1f
Add seq overflow handling.
...
GitOrigin-RevId: 082d5989e061b8408f88dd92a3bf1665d3db6d79
2020-10-04 13:01:53 +03:00
levlam
00ff276a1f
tg_cli: keep client settings after reset.
...
GitOrigin-RevId: c3bd45d9369250f9eb867e9500d6854d0dda19a9
2020-10-04 01:30:59 +03:00
levlam
c916566e76
Fix MessagesManager::get_chat_object.
...
GitOrigin-RevId: a5dddba5f844b8064fe7083c8532f9d2286b9dba
2020-10-03 21:47:12 +03:00
Andrea Cavalli
6a3a55f244
Merge commit '99163ff431a23938a6060d7c8268a5a1e8571310'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-02 17:34:08 +02:00
Andrea Cavalli
011d5c123a
Rename chat_unload_delay and fix its implementation
2020-10-02 17:32:24 +02:00
levlam
99163ff431
Fix canGetMessageThread.
...
GitOrigin-RevId: 688fd7615bc841284611393f77e8598e7d9cba13
2020-10-02 15:01:11 +03:00
levlam
ce1138ea13
Fix handling of wrong is_outgoing flag.
...
GitOrigin-RevId: 2b5a98ddc37139aaae39615fb5719cd0ed84ed7a
2020-10-02 14:31:41 +03:00
levlam
952cfd0cba
Fix self Creator status in channels.
...
GitOrigin-RevId: 883cb8a08cb01e8534001e1f2936f60398ede681
2020-10-02 14:12:24 +03:00
levlam
187ebc603c
Make function name unique.
...
GitOrigin-RevId: 2d8e805b36376e2c5f2a5630794ed9797254496c
2020-10-02 13:22:06 +03:00
levlam
86e7186bae
Rename "chat_unload_delay" option and fix its implementation.
...
GitOrigin-RevId: a81de53455816c959986cd3924674600d0086adc
2020-10-02 12:42:16 +03:00
Andrea Cavalli
e0b335bc3e
Option "chat_unload_delay" for bots ( #1219 )
...
* Option "chat_unload_delay"
This option allows to override the default chat unload delay. The allowed range is from 60 to 86400 seconds (1 day)
2020-10-02 12:19:43 +03:00
levlam
771ace5c8d
Minor fixes.
...
GitOrigin-RevId: 7cc15963615dd50f1be3aa37c336214b28f93bb4
2020-10-02 02:17:58 +03:00
Andrea Cavalli
e8e9dc4abf
Merge commit '7d5b47990b4878f6a2a560d8cf064e28d46672ed'
2020-10-01 23:45:32 +02:00
Andrea Cavalli
96cf4f15a4
Merge commit '711b0cfd4f2aa163858b94e97db25d6be4adcfcb'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-01 23:45:02 +02:00
levlam
7d5b47990b
Do not handle errors of messages.getReplies in channels.
...
GitOrigin-RevId: f80a65a578fa4ced3596acc635fa6759feb8e844
2020-10-01 22:57:24 +03:00
levlam
610443fc22
Send updateMessageInteractionInfo after ReplyInfo change, only if reply info is visible.
...
GitOrigin-RevId: ccafd95ce42cfe318a4a9fb096e0580093decf4c
2020-10-01 22:43:13 +03:00
levlam
ca1594c8ec
Update reply info if linked_channel_id is changed.
...
GitOrigin-RevId: 629721095881d2c9a401519d26f75bbbba4446f9
2020-10-01 22:28:54 +03:00
levlam
ad2f6d8168
Make DialogAction fields private.
...
GitOrigin-RevId: 2d826e7fcf58428dbbf062baddbde01629708475
2020-10-01 19:35:54 +03:00
levlam
8c4a9e7553
Add DialogAction::get_typing_action().
...
GitOrigin-RevId: a2abad1076b6a54135ee945f8f75a0f8b2c04af7
2020-10-01 19:30:07 +03:00
levlam
711b0cfd4f
Introduce DialogAction class.
...
GitOrigin-RevId: f94011c1b70cdc17115bfbb981c6e000110adfbf
2020-10-01 19:28:10 +03:00
levlam
c6cdfb377c
Improve language code processing in searchEmojis.
...
GitOrigin-RevId: 9c5de24f89a1614a2cd058185156678a0b0049c4
2020-10-01 17:21:26 +03:00
Andrea Cavalli
235e766c5d
Typo
2020-10-01 15:28:16 +02:00
Andrea Cavalli
f6d7221e75
Syntax fix
2020-10-01 15:15:49 +02:00
levlam
c332f26352
Introduce messageReplyInfo.
...
GitOrigin-RevId: 10e757b71fde4e29aa81905bfba5fc4ca5523bbb
2020-10-01 16:12:20 +03:00
Andrea Cavalli
41e5ce21ac
Merge commit '3d2067475e0764d4765b41aa372e5c3c10a5af5d'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-10-01 14:53:43 +02:00
levlam
d66c404f3a
Fix can_get_message_thread flag.
...
GitOrigin-RevId: 4f44e18cecabd3e7f1aff85a91078b3749e76bfc
2020-10-01 15:52:19 +03:00
levlam
6e9108a69d
Disallow message threads in not-linked chats.
...
GitOrigin-RevId: aaf20c0076c3fe2ceb30b65d1f9fef602aa8e51d
2020-10-01 15:47:58 +03:00
Andrea Cavalli
23af91ce0d
Merge commit '7cde6f0adb890300355663f904155570197f8b9d'
2020-10-01 14:37:44 +02:00
levlam
6c63c859c9
Add MessagesManager::get_top_thread_full_message_id.
...
GitOrigin-RevId: 002b7503278a9a84c96b41088b888220498b10f6
2020-10-01 15:25:54 +03:00
levlam
6944b4d435
Pass expected_idalog_id instead of channel_id in GetDiscussionMessageQuery.
...
GitOrigin-RevId: b5e537a49e25c5d342e8dd682cb6ca7e4bfc2686
2020-10-01 14:47:02 +03:00
Andrea Cavalli
c83fc13a60
Merge commit '1d9989cbd700492ffe636385d5578946f62139d9'
...
Conflicts:
td/telegram/ContactsManager.cpp
td/telegram/ContactsManager.h
td/telegram/MessagesDb.cpp
td/telegram/MessagesManager.cpp
2020-10-01 13:22:37 +02:00
Andrea Cavalli
d5fc32937f
Option "dialog_unload_delay"
...
This option allows to override the default dialog unload delay. The allowed range is from 0 to 86400 seconds (1 day). Set to -1 to restore the default behavior
2020-10-01 12:38:42 +02:00
Andrea Cavalli
8255ff5ded
Merge commit 'a6463970b1b6c88d81cd0360446248abb348f1b0'
2020-10-01 11:59:47 +02:00
Andrea Cavalli
b922e14de5
Merge commit '6d23ea4aa90d6a9815138efb832d45ee91cb984d'
...
Conflicts:
td/telegram/files/FileManager.cpp
2020-10-01 11:52:14 +02:00
Andrea Cavalli
503488a801
Merge commit '4d47247fc135d63ec13b7521c74460bfda03e557'
2020-10-01 11:46:07 +02:00
Andrea Cavalli
24ee424c91
Merge commit '3aee3527511ce43ae670081f3f65a71e7c92ee2c'
...
Conflicts:
td/telegram/MessagesDb.cpp
2020-10-01 11:42:54 +02:00
levlam
b8f81b2ac0
Fix message_thread_id in td_api::messageThreadInfo.
...
GitOrigin-RevId: f308844f1ea02eab8993df5c660d7cf1242484bc
2020-10-01 12:13:20 +03:00
levlam
30921606c5
Increase version to 1.6.9.
...
GitOrigin-RevId: 55cb12c94aaa4d10362a6429eb92c56b67ed73a0
2020-09-30 22:51:46 +03:00
levlam
da9141a431
Update ContactsManager::have_input_peer_channel.
...
GitOrigin-RevId: ae8fb4a5d3ee7f7c7740382f35ff01a287770b53
2020-09-30 22:40:34 +03:00
levlam
3d3ddf655b
Explicitly convert int64 to double.
...
GitOrigin-RevId: afdf35ee316ebb7e317921d4e4734582203783e3
2020-09-30 22:21:32 +03:00
levlam
f83022c406
Fix warning.
...
GitOrigin-RevId: 0457285fd8f7313917718c01ef801037257e1053
2020-09-30 22:19:46 +03:00
levlam
96c6769353
Fix CE.
...
GitOrigin-RevId: ad60d2d91125f05eef4c20a0ab342447ea997c13
2020-09-30 22:18:01 +03:00
levlam
3eb7714411
Fix ContactsManager::have_input_peer_channel.
...
GitOrigin-RevId: b1b1c702291192a56f8a1ce3675453b84e644356
2020-09-30 21:48:50 +03:00
levlam
3d21c09ca8
Drop pending seq/qts updates after receiving empty difference.
...
GitOrigin-RevId: 2e1e66568a9b565f990a68059729affbae1aa68d
2020-09-30 21:42:32 +03:00
levlam
dd75a08e65
Add comment, why reply_info never dropped.
...
GitOrigin-RevId: 568023da3a41415bf48c7230cd32cb5b46b86cf8
2020-09-30 15:47:42 +03:00
levlam
476a18630f
Initialize top_thread_message_id when reply_info is changed.
...
GitOrigin-RevId: 1cf186d342468dc9d5f0c2cd9c5052905a102f62
2020-09-30 14:01:40 +03:00
levlam
98524b6748
Improve Message.can_get_message_thread.
...
GitOrigin-RevId: 2f5df56934729c09b52c9324d8bd654570daa3c5
2020-09-30 11:57:52 +03:00
levlam
fcd5fd0eb7
Duplicate per-thread chat actions to the main chat.
...
GitOrigin-RevId: 10fe6e5e44f431409d41526d195b7c9bab2d39a6
2020-09-30 04:59:03 +03:00
levlam
aa180ebed2
Add MessagesManager::send_update_user_chat_action.
...
GitOrigin-RevId: ee85fa091db96aa88abf9aa13e7f2a6609b4e69e
2020-09-30 04:40:30 +03:00
levlam
8afd5a8508
Disable commands highlighting in the chat with the Replies bot.
...
GitOrigin-RevId: 398db6133f1c2f23c4367b240bc35e4c499483c8
2020-09-30 04:32:28 +03:00
levlam
b751acc3ae
Add td_api::getMessageThreadHistory.
...
GitOrigin-RevId: c5aaa396b1fcdd6704302296e407989ff19be0a0
2020-09-30 04:26:39 +03:00
levlam
b2c52ede12
Apply user photo for yet unreceived users.
...
GitOrigin-RevId: 12128a7610733fa614e6d56e3a9d116de09e3251
2020-09-29 23:33:44 +03:00
levlam
22b695515c
Save linked_top_thread_message_id for channel messages.
...
GitOrigin-RevId: fc11105fc3fea044950362efdb94fa1a5de7e5a0
2020-09-29 15:06:08 +03:00
levlam
efb100cc9d
Allow to find messages in a thread in a different dialog.
...
GitOrigin-RevId: 1e874b2bd46408eda12a6d2b8ffe59000c4fe5a5
2020-09-29 13:51:18 +03:00
levlam
7cde6f0adb
Save local thread message ids.
...
GitOrigin-RevId: d0905e9b8ae4d6bed1d25d6ecc6c159d65dc87cd
2020-09-29 00:22:35 +03:00
levlam
ab99fc7a8d
Store yet unsent message IDs separately for different threads.
...
GitOrigin-RevId: f68b88a1ea05dcb3096357328635191cae02edcb
2020-09-28 16:08:35 +03:00
levlam
1d9989cbd7
Add top_thread_message_id column to the database.
...
GitOrigin-RevId: 83cd66038c36236305c7a9ed70df09561e89e190
2020-09-28 15:13:25 +03:00
levlam
e20b6ea9fc
Fix getRepliedMessage.
...
GitOrigin-RevId: 6fa5ba6ea7d880433a5b047c79cb49823cd26313
2020-09-28 14:37:45 +03:00
levlam
fb2cfc1fe3
Rename top_erply_message_id to top_thread_message_id.
...
GitOrigin-RevId: 4642286bdc2dc10073b1ab418b274af16b35c122
2020-09-28 14:01:15 +03:00
levlam
e294921d5f
Improve can_get_message_thread flag.
...
GitOrigin-RevId: 29d2e2870839407b446c435f6a24dc63bc535dbc
2020-09-28 13:55:05 +03:00
levlam
245185d260
Rename flag to can_get_message_thread.
...
GitOrigin-RevId: 7c34bb6f576421a27ed6aa8362075ed20577f743
2020-09-28 13:10:12 +03:00
levlam
0b240298d3
Always set can_be_edited to true in received from app statuses.
...
GitOrigin-RevId: 41fd765dc31498106b7724082cbceca8d51ee264
2020-09-28 01:44:41 +03:00
levlam
cee879803b
Allow anonymous administrators without other rights.
...
GitOrigin-RevId: 9d9276b0950a0cabf15d8148747df5da9a0c3c1d
2020-09-28 01:35:49 +03:00
levlam
605a968e51
Change is_anonymous field position.
...
GitOrigin-RevId: 7676dd1916881f24eba79f5692986b2d213b9a73
2020-09-28 01:15:56 +03:00
levlam
8ab932460a
Fix deletion of all messages from user in the Replies chat.
...
GitOrigin-RevId: ac3ba0cb16d70fbec939558904f04b78a6907498
2020-09-27 15:00:04 +03:00
levlam
2e50410dcc
Allow to disable stderr redirect when logging to file.
...
GitOrigin-RevId: 7b91d362695cd73a640a9ed2a5d107b804536a16
2020-09-27 14:37:35 +03:00
levlam
75aac4dd46
Explicitly capture copied lambda parameters.
...
GitOrigin-RevId: 653e4c6b640a77bb757576d974906a30d0732a4a
2020-09-27 02:20:42 +03:00
levlam
f1dcdc9a49
Fix reply_header for service messages.
...
GitOrigin-RevId: ff9b1a5bcdd557362a34282a66734fa077b6099c
2020-09-27 01:47:16 +03:00
levlam
68229982da
Change need_apply_min_photo only from non-min users.
...
GitOrigin-RevId: c2079f22f63b3717cd049eafcec524a76bbfd8c7
2020-09-25 18:09:17 +03:00
levlam
168675efd2
Embed @replies bot user.
...
GitOrigin-RevId: b515d197c29cf768834faed06fbca28b2fb63001
2020-09-25 18:08:09 +03:00
levlam
d20bf6001f
Hide and show replies when reply markup is changed.
...
GitOrigin-RevId: 2cf53851a4ec8c72b72fffae15d256a7a5bd5761
2020-09-25 16:37:24 +03:00
levlam
6bc70724f2
Embed English list of countries.
...
GitOrigin-RevId: 4a40f72939c2d394d0da772afd0e58e21b9144ab
2020-09-25 15:14:33 +03:00
levlam
cfa202a589
Set my_id synchronously.
...
GitOrigin-RevId: 09c597b0c8cb4fc6bcb56582837c5b85700b6973
2020-09-25 13:15:23 +03:00
levlam
95feb7baa5
Disallow checkAuthenticationBotToken in Ready state.
...
GitOrigin-RevId: 74290424fabe07988d646ee17e831911ffcd1594
2020-09-25 01:11:17 +03:00
levlam
6cb823bbce
Add telegram_service_notifications_chat_id and replise_bot_chat_id read-only options.
...
GitOrigin-RevId: b1fe6a5366bdb1c8c2a4ef06689f0e682fb892d4
2020-09-25 00:53:30 +03:00
levlam
1fe397e43d
Make optionValueInteger value int64.
...
GitOrigin-RevId: 7da1c4f051691ff7df31627115a9a37e6c5d5802
2020-09-25 00:46:16 +03:00
levlam
b9e27e28b9
Make ContactsManager::get_service_notifications_user_id static.
...
GitOrigin-RevId: 28c9d570e1b9bfc7987dc299b87c0bb8ac33b38e
2020-09-24 23:04:32 +03:00
levlam
90ee4bd63c
Minor fixes.
...
GitOrigin-RevId: ef4e2cfe4f198caec26daf04423eb26afedde5bb
2020-09-24 19:15:42 +03:00
levlam
e0adaebb91
Unify logging of request responses.
...
GitOrigin-RevId: ae4c0a3881a89aa235baa08c07ec97a914437d8c
2020-09-24 16:08:04 +03:00
levlam
089fda8d13
Add blockChatFromReplies method.
...
GitOrigin-RevId: 45591f36bd5482d567c758b42572b953babe2537
2020-09-24 15:29:34 +03:00
levlam
5c0d2eb050
Add ContactsManager::get_replies_bot_user_id.
...
GitOrigin-RevId: 17aa32508783894088c05e411434cad96e1178bd
2020-09-24 01:28:04 +03:00
levlam
a1a04c3a0f
Support sending messages to threads with message album root.
...
GitOrigin-RevId: 59f9b1a557b5130f266e06eba1ad62f26d090769
2020-09-23 21:58:55 +03:00
levlam
2c8900704f
Correctly apply GetDiscussionMessage results.
...
GitOrigin-RevId: 2c73e76425bfb17635c02079933cbb6ec7ad6196
2020-09-23 18:26:27 +03:00
levlam
590fc8f8bb
Fix check for acceptable reply header.
...
GitOrigin-RevId: 9c636e96ef5e615fd434fb2e63e459eead57a5bb
2020-09-23 02:17:57 +03:00
levlam
ca2465a025
Clear message thread draft if needed.
...
GitOrigin-RevId: efb50d58b77d249417937c9ff2ba292bc664a994
2020-09-23 02:09:30 +03:00
levlam
e2a596e11f
Add chat_id and message_thread_id to messageThreadInfo.
...
GitOrigin-RevId: 57945b02f90e74aba10e519f0f140e97f5447f9b
2020-09-23 02:02:41 +03:00
levlam
25676d7ff0
Allow to specify message_thread_id in sendMessage/sendMessageAlbum/sendInlineQueryResult.
...
GitOrigin-RevId: b9d3545b42355c04afe305f05c0366b0bf3095b0
2020-09-23 01:52:16 +03:00
levlam
a83a356e44
Support local draft messages in message threads.
...
GitOrigin-RevId: f75e36f803b0aea5c6aff83831c31e0a312898db
2020-09-22 19:45:27 +03:00
levlam
4aa10dbcc5
Fix seq updating after all updates was processed.
...
GitOrigin-RevId: 11070e368d10d8378b5b30010a5ea1028d4e2fbe
2020-09-22 18:16:05 +03:00
levlam
3522d8dae0
Repalce getDiscussionMessage with getMessageThread.
...
GitOrigin-RevId: 8f5a828b3d1decf9c9c9061eaa706362b2b0272b
2020-09-22 17:27:35 +03:00
levlam
cb3f390a92
Unify "log event" spelling.
...
GitOrigin-RevId: a1a491981596c56dbf7541d80ead1ea9f5d5bd04
2020-09-22 02:15:09 +03:00
levlam
9a8895e043
Add get_log_event_storer convenience method.
...
GitOrigin-RevId: 0651bb08a5c41917b69836140e3ff512ab571571
2020-09-22 01:39:45 +03:00
levlam
08ff725767
Support viewing messages in message threads.
...
GitOrigin-RevId: 5bde413f4192993e12b8e89ff5cb569421b90d78
2020-09-22 01:13:06 +03:00
levlam
3b97a0944d
Ensure that MessageReplyInfo.max_message_id is at least as last_read_message_id.
...
GitOrigin-RevId: 7c1f38f06e1fe1f687f923387c7baa9b2f5ac7ef
2020-09-21 16:37:07 +03:00
levlam
e283ad8ac6
Use send_closure_later to load *Full to exclude possibility of loading them from the database synchronously and invoke some side effects such as message loading synchronously.
...
GitOrigin-RevId: 4c97db4ce3fd517274380eb9eea8e586c6f04399
2020-09-21 16:09:17 +03:00
levlam
621c920655
Add LogeventIdWithGeneration helper class.
...
GitOrigin-RevId: 838115e565a4b1b349d5248117ac869d2e73b6e1
2020-09-21 15:21:41 +03:00
levlam
3148dc0871
Add is_discussion_message.
...
GitOrigin-RevId: d3934040be55c5199accd330f1bc0807cbf3d6a3
2020-09-21 01:08:49 +03:00
levlam
2afbf38c33
Make universal offline getMessageLink method.
...
GitOrigin-RevId: 523db9044cfb2d41076ac98974d4a00f0740e2a6
2020-09-20 22:07:27 +03:00
levlam
8f4e9b2ed4
Add td_api::getMessageEmbeddingCode.
...
GitOrigin-RevId: cd26212418c3de5fc5046da456fad84f0f633d0d
2020-09-20 18:17:47 +03:00
levlam
ecc97d06b9
Fix chat blocking.
...
GitOrigin-RevId: c55076283c272019e0eb2908aab71efc09ad190a
2020-09-20 04:30:46 +03:00
levlam
446ba8d406
Replace getBlockedUsers with getBlockedChats.
...
GitOrigin-RevId: 431e0639095b9e01d1b897a52bca4430855560e4
2020-09-20 03:29:00 +03:00
levlam
54308a86fe
Replace blockUser and unblockUser with toggleChatIsBlocked.
...
GitOrigin-RevId: 454542b32a7b8efc487afed54c59ae3864ea138e
2020-09-20 03:00:01 +03:00
levlam
e3f5719c5c
Remove unneeded td_ usages.
...
GitOrigin-RevId: 4cf456413228f086d7df3d21d7024baf6db1bf15
2020-09-20 02:02:27 +03:00
levlam
9ecb61965d
Move is_blcoked to Chat.
...
GitOrigin-RevId: 7d1fc672c9487feba0839b7af669323464243ffc
2020-09-20 01:54:40 +03:00
levlam
b593d2a367
Add total_count to getChats, searchChats and getGroupsInCommon method responses.
...
GitOrigin-RevId: 2177bf47b38239a2d6e437f17d9f694ee5c31521
2020-09-20 00:28:26 +03:00
levlam
dad48976b5
Add unread status in message threads.
...
GitOrigin-RevId: ed0fb2fc705b9539001b365fd5aa07d762d9a382
2020-09-19 22:01:28 +03:00
levlam
54ed8cfbc5
Save channelFull.is_blocked flag.
...
GitOrigin-RevId: 1c780c0a700070cfccc38c94b87778a7cd4415f7
2020-09-19 14:43:37 +03:00
levlam
b343892944
Update layer 119.
...
GitOrigin-RevId: dc12a78b697774a8bff24152a39ca2bbdc641fe2
2020-09-19 14:32:18 +03:00
levlam
5b07557f3d
Support receiving typings inside a message thread.
...
GitOrigin-RevId: ccedc84e6066d37835e560929c69c3f2cb010dcf
2020-09-18 20:15:12 +03:00
levlam
bda5a3c5bd
Allow sending chat actions inside message thread.
...
GitOrigin-RevId: 6ad0b659f957013fa493386ad808eb6767399253
2020-09-18 19:42:31 +03:00
levlam
b45ccc6d14
Update layer 119.
...
GitOrigin-RevId: fba8e1e0e8cf9b6fda11ab3762bd6efca5865eb8
2020-09-18 18:32:59 +03:00
levlam
8405b08f0a
Support links to comments in getMessageLinkInfo.
...
GitOrigin-RevId: 5f52a6bbf183c01423724bc540af52f39463d2fe
2020-09-18 04:14:59 +03:00
levlam
153521be4f
Check message dialog in GetDiscussionMessageQuery.
...
GitOrigin-RevId: 7131e2d04e9f4ed65aa99176cb17d28c9b3851d4
2020-09-18 01:43:56 +03:00
levlam
bcba0f8f78
Bump enitites fix date again.
...
GitOrigin-RevId: 28b83e168ee6ce10d6da36650d0956c1309cb7c8
2020-09-17 17:08:01 +03:00
levlam
1da8d859c9
Add for_group and for_comment in getMessageLink.
...
GitOrigin-RevId: 1ca027280f9e1013a1ad0ba20ed54ffbbcad2bb6
2020-09-17 16:47:27 +03:00
levlam
e7a835fd55
Improve get_public_message_link.
...
GitOrigin-RevId: a1f8106c23d438f0bdb1ff4c1af3ef4c0f2391bd
2020-09-17 00:55:39 +03:00
levlam
5ef1b0e873
Add last_read_comment_message_id to MessageInteractionInfo.
...
GitOrigin-RevId: e03cecb40db8c4c013c1c6aa16ff7eb4acba5c6a
2020-09-16 20:57:34 +03:00
levlam
7e6cb9a8e4
Handle updateReadDiscussion.
...
GitOrigin-RevId: 2cb783768934ee67bad98511edfc061ae6aa879b
2020-09-16 16:41:08 +03:00
levlam
2b5b6386fc
Update layer 119.
...
GitOrigin-RevId: 5a357984b79e16c155b209ab4cfc146a137519c9
2020-09-16 15:42:39 +03:00
levlam
33f315cfbb
Return result to the GetDiscussionMessageQuery promise.
...
GitOrigin-RevId: 9e950f47cb9e99e199ea03e31dd0cd12377adaec
2020-09-15 23:18:08 +03:00
levlam
b5fc3012b3
Add max_message_id and max_read_message_id to MessageReplyInfo.
...
GitOrigin-RevId: f58dafcd0abd825019010b88f3e9d2835ad69311
2020-09-15 19:45:45 +03:00
levlam
cd6cfc52ac
Add td_api::getDiscussionMessage.
...
GitOrigin-RevId: 5adf174ae08f0cf3c430ea0222f818a54988823f
2020-09-15 17:07:34 +03:00
levlam
2cca74bf80
Use messages.getReplies when appropriate.
...
GitOrigin-RevId: cba140893d0b5d4c6d2b7f4c364947019b9e85d2
2020-09-15 02:42:59 +03:00
levlam
eeac13ce8d
Do not update forward count when receive discussion message.
...
GitOrigin-RevId: de9dc38e8a8bb3747d4c955c46ddaf374b408959
2020-09-15 02:00:28 +03:00
levlam
e32ce60f38
Fix reply_in_dialog_id in td_api::message.
...
GitOrigin-RevId: 0d8257e8f9e56df845c47bfb7696c38e5fd3f701
2020-09-15 01:49:40 +03:00
levlam
25accb2d4d
Silence expected warning.
...
GitOrigin-RevId: 82f914b98914abfdecc2aa7d4dfc55ea6ef0d0ed
2020-09-14 19:06:51 +03:00
levlam
cb71adbfd5
Fix CountryInfoManager destructor.
...
GitOrigin-RevId: ed5225ff0f7937dd6d4d7584e4e3a7854acef8c2
2020-09-14 18:02:19 +03:00
levlam
ac197bec10
Fix warning.
...
GitOrigin-RevId: a89389b76fb188a92c94f737452d2be7bef28adc
2020-09-14 17:52:04 +03:00
levlam
6e08881d81
Fix handling of updateCallSignalingData.
...
GitOrigin-RevId: 81a12c58a8e5d015ebe25de0b8c1fb1e31bd84e7
2020-09-14 16:02:37 +03:00
levlam
12577df8c5
Fix CHECK.
...
GitOrigin-RevId: 17c371798e0a67e4af25d0653c7edf604a33ab03
2020-09-14 15:47:38 +03:00
levlam
143a4961b6
Improve inputMessageDocument.disable_content_type_detection field name.
...
GitOrigin-RevId: b2155f743635437e11d4c346bad641427cb737fa
2020-09-14 15:40:34 +03:00
levlam
bc000b5a53
Add OptionParser::parse_string helper.
...
GitOrigin-RevId: 506b1d9c1b6cfb6029bb87e32a98f08b0d16b2d4
2020-09-14 14:51:52 +03:00
levlam
e96e8a45f8
Increase message cache time to 30 minutes for bots.
...
GitOrigin-RevId: ef7a6833d62ce356012aba043c526199a200717d
2020-09-14 12:48:10 +03:00
levlam
3ae535eae7
Make get_message_dialog_id static.
...
GitOrigin-RevId: 66761856feedcd56b491f19538b6ef61260ad5e8
2020-09-14 02:32:37 +03:00
levlam
a6463970b1
Delete received empty channel messages.
...
GitOrigin-RevId: f6754fb7381c2e72983874033ac1e2bbc2293c89
2020-09-14 02:23:02 +03:00
levlam
d940b86113
Drop public message links from cache when dialog username changes.
...
GitOrigin-RevId: 008652cfb854f5298c7e9522fc086c78f1a66ecd
2020-09-14 01:44:55 +03:00
levlam
e082b2ac49
Store public message links separately for each dialog.
...
GitOrigin-RevId: 2b227d07c8ec7c42cabd7af78ffde3ff07799f92
2020-09-14 01:39:34 +03:00
levlam
1cd9f5d8c9
Support generating of public links for comment messages.
...
GitOrigin-RevId: 68d9a0260e60719f129e05d32fcbf756e93fa5d4
2020-09-14 01:12:24 +03:00
levlam
ed10f1851c
Keep reply_count only in discussion supergroups.
...
GitOrigin-RevId: f9f603e89eba8dcb9a8b92574c6e15ecace9cb4e
2020-09-13 17:57:06 +03:00
levlam
fb0a43ee93
Automatically update message interaction info when linked channel is changed.
...
GitOrigin-RevId: 248afe64dbb6fe2e3e4fe72e474220e6c257d286
2020-09-13 17:52:39 +03:00
levlam
c7a9e5980c
tg_cli: support custom message ID separators in deleteMessages.
...
GitOrigin-RevId: f070685d2fee167e3679d57e84d70fff1f682f72
2020-09-13 01:31:08 +03:00
levlam
8c43f751cd
Synchronously send media group to keep the relative message order.
...
GitOrigin-RevId: 7f6f0f1b47dae56f3bc459f81fc2922fdc7b46dc
2020-09-13 01:28:14 +03:00
levlam
d6f5675cb2
Always use send_closure_later in *_message_ready_to_send to keep the relative message order.
...
GitOrigin-RevId: 711dec50273bd457640d8515e583f5365ccc567d
2020-09-13 00:51:24 +03:00
levlam
c60bdaeeba
Add reply_to_message_id support in message copies.
...
GitOrigin-RevId: 1304da421b63721ba15a93e35b06cd6514190b71
2020-09-12 22:24:04 +03:00
levlam
85be738d9d
Support automatic forward of media albums as albums.
...
GitOrigin-RevId: cb1f6446eef0b49f944491d07e2d44fb67a2a1c8
2020-09-12 20:50:16 +03:00
levlam
22265ab338
Repair sender_dialog_id in channel messages.
...
GitOrigin-RevId: 71cbcb1252798f54da9c40b2c7838ea5f9327683
2020-09-12 17:55:52 +03:00
levlam
80c6f207fb
Do not allow switch inline buttons in anonymous messages.
...
GitOrigin-RevId: 6f0d88ca9f926a42c12f3859035ae1a66f90876e
2020-09-12 17:45:24 +03:00
levlam
324c0acbea
Repair sender_dialog_id for old automatically forwarded to the discussion group messages.
...
GitOrigin-RevId: f567e646f1d00e60523ea213ca2476e92dfef8d3
2020-09-12 17:31:20 +03:00
levlam
7842beed95
Exit early some functions for bots.
...
GitOrigin-RevId: b155610c1c61846d1c113b07cce4403333fa952e
2020-09-12 17:10:06 +03:00
levlam
f24ec0c490
Disallow unsupported reply markup by anonymous bots.
...
GitOrigin-RevId: 8bcd5df60b1938e6fc172d87c0d7a37bc59db205
2020-09-12 13:20:39 +03:00
levlam
a925c22469
Do not send dialog actions by anonymous administrators.
...
GitOrigin-RevId: c67c1fc5b2ca97fb4a261d224af42b0be49f6807
2020-09-11 22:01:55 +03:00
levlam
f5572725c5
Support sending messages by anonymous administrators.
...
GitOrigin-RevId: a84245ea5e27b7e7fe5d9b303f5456d321887136
2020-09-11 21:06:01 +03:00
levlam
2aaf1ebe3f
Simplify forward count updating.
...
GitOrigin-RevId: 7986012adffddb95728c2f08af46ccc32848feb0
2020-09-11 20:27:10 +03:00
levlam
5ffca2bffb
Add send_update_message_interaction_info.
...
GitOrigin-RevId: 83ad785a336f4ca12f5dea4e9a9c8cc93e2e98a9
2020-09-11 20:20:46 +03:00
levlam
db5adecbda
Update reply count on new message receiving.
...
GitOrigin-RevId: ba0831b13ee0ee816fee8a4cd8bd2878803e1453
2020-09-11 20:12:31 +03:00
levlam
6d23ea4aa9
Do not change download order after file merge.
...
GitOrigin-RevId: cb1327b7b78cd42cd873040acca328ed00dddb2b
2020-09-11 18:57:49 +03:00
levlam
f9a7917eff
Simplify is_acceptable_dialog usage.
...
GitOrigin-RevId: 0914cd24bb8c1a2cc878692a0f157d17dab667dd
2020-09-11 17:56:17 +03:00
levlam
7df0c5084a
Fix updateShortMessage handling.
...
GitOrigin-RevId: 35c667af5646654ed9f8495774043adb10b12faf
2020-09-11 17:51:01 +03:00
levlam
cd3bf3618b
Show comment button only if the linked channel is still the same.
...
GitOrigin-RevId: cc8f31a56e0de7ace7f8b1a756dd34e14e4a5457
2020-09-11 14:51:13 +03:00
levlam
01f3eecd85
Add support for is_anonymous administrator right.
...
GitOrigin-RevId: d0d46d961aebcc67275bb09ec883f6feaa465c63
2020-09-11 01:49:15 +03:00
levlam
2c0a9367ac
Simplify adding dialog dependencies.
...
GitOrigin-RevId: 27c9fcc1221e60960f0183e9d792121ca5e8fb0a
2020-09-10 23:24:33 +03:00
levlam
eb72b64c80
Add reply_in_dialog_id and message_thread_id support.
...
GitOrigin-RevId: 4b8a21566fbf6d31a6f4ef2b19f787361e2d1a1a
2020-09-10 16:29:10 +03:00
levlam
643371aa2f
Check message reply header in updates.
...
GitOrigin-RevId: bb71f4cf73f104b6d2f9da18305007336b9397bf
2020-09-10 16:28:25 +03:00
levlam
aa6c746e8d
Add MessagesManager::fix_server_reply_to_message_id.
...
GitOrigin-RevId: cafb49b6885fc992ff4867a254771a1fa9a6084b
2020-09-10 14:54:34 +03:00
levlam
fdc3920572
Fix some includes.
...
GitOrigin-RevId: 4b57613cc6e948ceb7d63b4378bc9124271e0f53
2020-10-08 18:30:36 +03:00
levlam
6bbb7cde8d
Remove unneeded explicit td:: usages.
...
GitOrigin-RevId: a6d2bf8a1e13f35dd07b9ce43f4320e93cf36040
2020-10-08 15:20:22 +03:00
levlam
220ad5352b
Allow write access to linked supergroups.
...
GitOrigin-RevId: 05008f9e07dc1d0759235431d999d59f50d7e820
2020-09-09 03:40:17 +03:00
levlam
4d47247fc1
Support chats as recent repliers.
...
GitOrigin-RevId: 6da36600e99c655f4484f09fc787382481a3148b
2020-09-09 02:32:07 +03:00
levlam
f05b8cec61
Update layer 119. Add sender_chat_id.
...
GitOrigin-RevId: ac837165b7bbd57631456291503e688339e04d03
2020-09-08 22:08:10 +03:00
levlam
0540ae7b60
Add min_date/max_date to searchMessages.
...
GitOrigin-RevId: a340969e431dd2de018461f3904da6569a91b166
2020-09-08 14:58:02 +03:00
levlam
1a6ca88777
Support search within message thread.
...
GitOrigin-RevId: 8ea2ac97000527d743b5a983eed57c3dd206b76c
2020-09-08 14:17:56 +03:00
levlam
3aee352751
Add MessageReplyInfo.{cpp,h}.
...
GitOrigin-RevId: 0f5b18fdbaac549d4c5a963b067056824d373c4e
2020-09-07 14:07:40 +03:00
Andrea Cavalli
cd2b97aac2
Fix windows build
2020-09-05 17:33:01 +02:00
Andrea Cavalli
8dfeb82bc9
Update Client.cpp
2020-09-05 14:11:29 +02:00
Andrea Cavalli
7a99da836d
Update Client.cpp
2020-09-02 11:15:33 +02:00
Andrea Cavalli
5ae1a9dcda
Fix client unusual waits
2020-09-02 02:14:57 +02:00
Andrea Cavalli
d985f02790
Removed debug from client.cpp
2020-09-02 01:57:13 +02:00
Andrea Cavalli
a01b7bebd9
Fixed queues wait choice
2020-09-02 01:54:55 +02:00
Andrea Cavalli
2ee1930f65
Replaced checks abort() with death handlers
2020-09-02 01:11:38 +02:00
Andrea Cavalli
5f188a293a
Update Client.cpp and cli.cpp
2020-09-01 22:52:32 +02:00
Andrea Cavalli
5a2ee4d91b
Added death handler
2020-09-01 21:32:58 +02:00
Andrea Cavalli
4ae4e88148
Typo
2020-09-01 17:44:32 +02:00
Andrea Cavalli
55f049f168
Update Client.cpp
2020-09-01 16:52:11 +02:00
Andrea Cavalli
8c876f4819
Update Client.cpp
2020-09-01 16:27:07 +02:00
Andrea Cavalli
04c7218609
Fix parentheses
2020-08-31 19:27:43 +02:00
Andrea Cavalli
ffea9135e8
Fix responses queue
2020-08-31 19:19:04 +02:00
Andrea Cavalli
6e10e6f012
Use the right queue for each response type
2020-08-31 17:42:43 +02:00
Andrea Cavalli
c04e7bcd47
Added optional separation between updates queue and responses queue
2020-08-31 15:04:53 +02:00
levlam
ed782145bf
Add reply_count and recent_replier_user_ids to MessageIntercationInfo.
...
GitOrigin-RevId: 48bae463c091d3d29e3096ebb4c2fbbbeda38dfd
2020-08-31 13:42:27 +03:00
Andrea Cavalli
510aec55de
Merge commit '83c9f5180bf9738df2667841ed0c4df9ebeaec40'
...
Conflicts:
td/telegram/MessagesManager.cpp
2020-08-31 11:51:02 +02:00
levlam
b90e1bbeaf
Update layer to 119.
...
GitOrigin-RevId: fdec9a689414746baf67cc15ec279e2516c2765a
2020-08-30 22:12:43 +03:00
levlam
83c9f5180b
Fix folders creation during logging out.
...
GitOrigin-RevId: cc3b2cfbdea61fb11a692a090ddee3aa63f4b9c8
2020-08-29 12:51:42 +03:00
levlam
441b520a5e
Add some debug logging.
...
GitOrigin-RevId: 633f8b46b571123275ed345a062c9fe2f4091640
2020-08-29 03:05:15 +03:00
levlam
bc94db66d0
Improve logging in MessagesManager::set_dialog_order.
...
GitOrigin-RevId: 6509408a28ed063ecc4d9d48b0dedfeb1d854e7f
2020-08-29 01:56:47 +03:00
Andrea Cavalli
33c250f884
Added TTL options to keep the access hashes of recent chats.
2020-08-28 19:46:35 +02:00
levlam
32fc05ab70
Add updateOption with "version" to getCurrentState response before initialization.
...
GitOrigin-RevId: 0e3221e2a78dacc21850b7f64e15b0c0e1efc297
2020-08-27 15:52:32 +03:00
levlam
54cd0a9830
Remove unused YieldType::Ttl.
...
GitOrigin-RevId: 6a079309e0ffc624379d6bd523c34a8f98e6bb17
2020-08-27 01:52:59 +03:00
levlam
2009d58f6a
Deprecate ActorShared with 0 token.
...
GitOrigin-RevId: 15dc5e63afa4c0d08f911101eaa78513df6aebc5
2020-08-27 01:27:34 +03:00
levlam
b8419b7832
Wait DelayDispatcher closing before FileLoader closing.
...
GitOrigin-RevId: c2e4762be2512b1b4ed17b915c6ed2ef480bfdf4
2020-08-27 00:52:01 +03:00
levlam
e04232559a
Add debug for queries sent to DelayDispatcher.
...
GitOrigin-RevId: 939fe59213774ba7cc91b00a86e614c29b189533
2020-08-26 12:41:15 +03:00
levlam
0e327efc7c
Do not cancel already cancelled download/upload queries.
...
GitOrigin-RevId: 7a601fa4370a9afd6f81271abfb63edab4f31394
2020-08-26 12:33:48 +03:00
levlam
3b4d55233c
Improve protected parts calculation.
...
GitOrigin-RevId: f066b0680a11b6c376eead756f9d67880eb6d17e
2020-08-26 12:24:06 +03:00
levlam
e8c630180f
Fix archive chat count initialization in case there are known pinned chats.
...
GitOrigin-RevId: b95da9e2c92116fd6b3b1615e579d335b2a41920
2020-08-26 01:09:13 +03:00
levlam
093ba9c9d4
Change offset and limit simultaneously.
...
GitOrigin-RevId: eb07ec70a9048c4b5a5a5e0f1e17431b8528e6de
2020-08-25 18:58:37 +03:00
levlam
3cc97684ec
Fix tdweb build.
...
GitOrigin-RevId: 3609f3fa52030a242d0587d2ca6f584417af247b
2020-08-25 16:32:22 +03:00
levlam
1a4a834b2d
Add progressive JPEG support.
...
GitOrigin-RevId: 48c56c3c2575da76df5e9237f6fb043e374bf30d
2020-08-25 15:09:24 +03:00
levlam
1843e92961
Add td_api::getPhoneNumberInfo.
...
GitOrigin-RevId: bba065e87cf5d68026d7408c2a34770f6e4f931d
2020-08-25 13:42:14 +03:00
levlam
3860953251
Add td_api::getCountries.
...
GitOrigin-RevId: 1c70e6e267b9582afe50014ffc9d1ef81a33f123
2020-08-24 23:38:45 +03:00
levlam
eff3dd9f36
Make CountryInfoManager actor.
...
GitOrigin-RevId: 4e03cee13e38b682c6e063f16cd078345c0c00ff
2020-08-24 14:39:03 +03:00
levlam
1c6f778e8d
Fix message handling during logging out.
...
GitOrigin-RevId: 6542058eb0fcec8e2693db5f5f8abf725c4d4ed7
2020-08-24 13:43:54 +03:00
levlam
59265a41f5
Add CountryInfoManager.
...
GitOrigin-RevId: cdd8cab21bac58e6162cae7b806aef8dfe400b81
2020-08-24 00:43:31 +03:00
levlam
7bf004c8c3
Improve function name.
...
GitOrigin-RevId: 93a8577f8cbe4e7d12f5365b0ea3eff8d5b82a94
2020-08-23 23:02:20 +03:00
Andrea Cavalli
496281f4ca
Fix includes on mac osx
2020-08-23 21:45:48 +02:00
levlam
b575ed9a98
Add static assert for array size.
...
GitOrigin-RevId: 1f044bd3c05346316d27c7ae0462a2b0d575168a
2020-08-23 21:25:06 +03:00
levlam
3305ca5689
Fix misprint.
...
GitOrigin-RevId: cb8c1e3f26771d317ae3c9db1157d8e98d0ad3a8
2020-08-23 20:34:05 +03:00
levlam
dd722844bd
Early conversion to MessageSearchFilter.
...
GitOrigin-RevId: c74a75329a873842ee30ce45515a05024da26153
2020-08-22 10:48:36 +03:00
levlam
46f42d80b6
Move MessageSearchFilter to separate files.
...
GitOrigin-RevId: 07b7df009b4e74a145b5ebc1966190630545baef
2020-08-22 10:27:13 +03:00
levlam
7d6546b27a
Rename SearchMessagesFilter to MessageSearchFilter.
...
GitOrigin-RevId: ac477d22eae9382c6e9d63e184f10490c1bf4292
2020-08-22 10:05:51 +03:00
levlam
f28373a71f
Allow to search messages with empty query and non-empty filter.
...
GitOrigin-RevId: bf8e2a0ab5dc2c48b3760ec595e6d22e9da965a5
2020-08-21 21:21:52 +03:00
levlam
552a0550c2
Add two new call problems.
...
GitOrigin-RevId: 036e7b52be8daa114fa919f560410b5edb09b461
2020-08-21 20:53:39 +03:00
levlam
fcd1cda312
Add filter support to searchMessages.
...
GitOrigin-RevId: 571b0ee894296c1e8c947939f7098a1566731461
2020-08-21 17:40:05 +03:00
Arseny Smirnov
51ff6105cb
FileLoader: fix queries cancelling
...
GitOrigin-RevId: 8350a262e0c51563e987e66e77ba1922bb2f5a4d
2020-08-21 16:32:31 +03:00
Arseny Smirnov
e3fa28d457
PartsManager: fix wrong FILE_DOWLOAD_LIMIT error
...
GitOrigin-RevId: 89a22ae3a494c66dcb0a19abf0cd243e3ffc1875
2020-08-21 15:54:18 +03:00
Arseny Smirnov
4f41cfcbff
FileLoader: smarter cancelling of queries when offset changes
...
GitOrigin-RevId: 2131d416eda29d93d85e8d655964c0a92cdfaf57
2020-08-21 15:53:11 +03:00
levlam
e848087e24
Support sending silent messages in secret chats.
...
GitOrigin-RevId: fe15f9526bd5066b596e7e31d28bd9bab20cf719
2020-08-21 15:38:23 +03:00
levlam
ca3d263c25
Add total_count to FoundMessages.
...
GitOrigin-RevId: ade2685b5d19dfb5cf31d4e952074879393915ee
2020-08-21 15:08:47 +03:00
levlam
f9c0ddae06
Add getMessagePublicForwards method.
...
GitOrigin-RevId: a0b16c241bcf3276c245423f7fff3f41751883b6
2020-08-21 14:47:43 +03:00
levlam
3fdf575fb3
Disable updateChatLastMessage for bots, because they don't have chat list and message history.
...
GitOrigin-RevId: e1cdedd63da4c1c6e8c4b5d355855e55a24a3e47
2020-08-20 20:36:27 +03:00
Andrea Cavalli
8c0ce47f61
Merge commit '3a626f6df2003e4cd834477de65dc900f074adda'
2020-08-20 15:31:08 +02:00