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
|
66d8ee5228
|
Fix get_jni_env.
GitOrigin-RevId: 5da8136b7c96affd3a39194624dc35c415bfad68
|
2020-10-11 14:53:12 +03:00 |
|
levlam
|
10a7edfbea
|
Disable logging after program exit.
GitOrigin-RevId: 8ca24e1999fe95f171e18477baa2e56912a2e895
|
2020-10-11 14:45:22 +03:00 |
|
levlam
|
a67225d358
|
Make get_jni_env safer.
GitOrigin-RevId: 15d1d788e9f2811e769554044992ae1d7db7fb9a
|
2020-10-11 14:44:42 +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
|
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
|
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 |
|
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
|
c36741034c
|
Improve chatMemberStatus.is_anonymous documentation.
GitOrigin-RevId: 7d158b884e18dac088a8ed31e4c8b137430b229e
|
2020-10-04 13:04:15 +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
|
7c7804ff9e
|
Document that getMessageStatistics and getMessagePublicForwards shouldn't be used yet.
GitOrigin-RevId: 64181ec55a95c06f3b93da7262ad76ee546abde5
|
2020-10-03 21:52:19 +03:00 |
|
levlam
|
c916566e76
|
Fix MessagesManager::get_chat_object.
GitOrigin-RevId: a5dddba5f844b8064fe7083c8532f9d2286b9dba
|
2020-10-03 21:47:12 +03: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 |
|
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
|
1169365710
|
Fix documentation.
GitOrigin-RevId: 9c5b310b278d35ae7e408b03f5c52d17247174d9
|
2020-10-01 19:39:58 +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 |
|
levlam
|
c332f26352
|
Introduce messageReplyInfo.
GitOrigin-RevId: 10e757b71fde4e29aa81905bfba5fc4ca5523bbb
|
2020-10-01 16:12:20 +03: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 |
|
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 |
|
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
|
ffc1dec3d1
|
Fix misprint.
GitOrigin-RevId: 804992332900aa4ebece09a0855414b01e15686d
|
2020-09-30 14:05:35 +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
|
7aff2571f8
|
Improve getRepliedMessage documentation.
GitOrigin-RevId: 6462b028e203ab274523f6c41828137ce26ee09c
|
2020-09-28 13:22:46 +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 |
|