levlam
|
db4f963a68
|
Fix via_bot_user_id in game messages forwarded by the bot itself.
|
2021-09-02 22:21:26 +03:00 |
|
levlam
|
6fad8e897f
|
Improve Game constructor.
|
2021-09-02 16:49:57 +03:00 |
|
levlam
|
895d7f68d8
|
Improve Game::is_empty method name.
|
2021-09-02 16:35:56 +03:00 |
|
levlam
|
7135caa2be
|
Update version to 1.7.7.
|
2021-09-02 12:39:05 +03:00 |
|
levlam
|
5a56ecea2a
|
Remove pessimizing std::move.
|
2021-09-02 11:28:50 +03:00 |
|
levlam
|
6beaf41231
|
Minor improvements.
|
2021-09-01 20:31:39 +03:00 |
|
levlam
|
2b980ec215
|
Remove default source from have_dialog_force.
|
2021-09-01 19:41:00 +03:00 |
|
levlam
|
b1db807868
|
Add forwardMessages.only_preview.
|
2021-08-31 23:37:21 +03:00 |
|
levlam
|
23a4c2c8a8
|
Return Message objects from send_message/forward_messages.
|
2021-08-31 22:34:46 +03:00 |
|
levlam
|
548ab8d7ee
|
Add MessagesManager::get_forwarded_messages.
|
2021-08-31 20:39:32 +03:00 |
|
levlam
|
70a9d555a0
|
Split copied and forwarded new_media_album_ids just in case.
|
2021-08-31 20:09:00 +03:00 |
|
levlam
|
87e003916c
|
Add MessagesManager::fix_forwarded_message.
|
2021-08-31 19:42:37 +03:00 |
|
levlam
|
52d605ed4d
|
Add MessagesManager::create_message_forward_info.
|
2021-08-31 19:12:24 +03:00 |
|
levlam
|
dec26260d3
|
Add const MessagesManager::create_message_to_send.
|
2021-08-31 17:26:51 +03:00 |
|
levlam
|
f6fc10ab22
|
Add updateChatTheme.
|
2021-08-27 20:36:40 +03:00 |
|
levlam
|
abcfe46275
|
Fix MessageContentType::ChatSetTheme support.
|
2021-08-27 19:29:58 +03:00 |
|
levlam
|
c20fd1dd91
|
Add td_api::setChatTheme.
|
2021-08-27 19:23:22 +03:00 |
|
levlam
|
532a0f4502
|
Add td_api::pushMessageContentChatChangeTheme.
|
2021-08-27 16:38:05 +03:00 |
|
levlam
|
83e55b6b56
|
Add td_api::getChatThemes.
|
2021-08-27 15:51:50 +03:00 |
|
levlam
|
3e77161e46
|
Don't replace main background type if appropriate.
|
2021-08-27 12:10:51 +03:00 |
|
levlam
|
021474e8be
|
Add chatEventThemeChanged.
|
2021-08-27 11:53:50 +03:00 |
|
levlam
|
e3f55a71cd
|
Add td_api::viewSponsoredMessage.
|
2021-08-25 22:34:18 +03:00 |
|
levlam
|
658d172256
|
Improve method name.
|
2021-08-25 20:29:14 +03:00 |
|
levlam
|
723b203c7d
|
Add td_api::getSponsoredMessages.
|
2021-08-24 23:44:47 +03:00 |
|
levlam
|
1e663dea46
|
Add group_call.is_video_recorded.
|
2021-08-24 17:49:08 +03:00 |
|
levlam
|
5cfabdd589
|
Add chat.theme_name.
|
2021-08-23 18:47:32 +03:00 |
|
levlam
|
b56119951b
|
Support video streaming in group calls.
|
2021-08-23 16:59:00 +03:00 |
|
levlam
|
2045c131a9
|
Support video recording in group calls.
|
2021-08-23 15:29:03 +03:00 |
|
levlam
|
d61b1d9348
|
Add chatActionChoosingSticker.
|
2021-08-19 22:43:38 +03:00 |
|
levlam
|
31a4a97ec1
|
Add messageChatSetTheme.
|
2021-08-18 16:03:10 +03:00 |
|
levlam
|
b4dc516b44
|
Add unread_count to MessageThreadInfo.
|
2021-08-13 18:24:00 +03:00 |
|
levlam
|
84be6f4485
|
Update layer to 132.
|
2021-08-12 21:15:08 +03:00 |
|
levlam
|
43d837df4e
|
Call MessagesManager::on_load_folder_dialog_list_fail only once.
|
2021-08-12 16:33:39 +03:00 |
|
levlam
|
d9aa50e1be
|
Use get_dialogs_from_list instead of get_dialogs.
|
2021-08-12 15:16:13 +03:00 |
|
levlam
|
307344da1c
|
Remove promise from load_folder_dialog_list.
|
2021-08-11 16:32:00 +03:00 |
|
levlam
|
d49fdf3261
|
Remove offset from getChats and respect app-specified limit.
|
2021-08-11 15:59:09 +03:00 |
|
levlam
|
c35321b98e
|
Add loadChats method.
|
2021-08-10 17:52:31 +03:00 |
|
levlam
|
086ec3d2e5
|
Add td_api::getPhoneNumberInfoSync.
|
2021-08-30 22:26:02 +03:00 |
|
levlam
|
a68402719c
|
Improve logging for secret chats.
|
2021-08-30 19:28:54 +03:00 |
|
levlam
|
8699d0aadb
|
Make country information static.
|
2021-08-30 19:20:40 +03:00 |
|
levlam
|
44556b3309
|
Add CountryInfoManager::get_phone_number_info_object.
|
2021-08-30 17:51:09 +03:00 |
|
levlam
|
c5a2105b61
|
Improve getPhoneNumberInfo.
|
2021-08-30 17:11:45 +03:00 |
|
levlam
|
788c13f834
|
Update built-in list of countries.
|
2021-08-29 18:03:26 +03:00 |
|
levlam
|
aaff89a6c3
|
Make get_document_object methods const.
|
2021-08-28 14:16:29 +03:00 |
|
levlam
|
97fccf7f27
|
Fix identityDocument.reverse_side description.
|
2021-08-27 00:36:03 +03:00 |
|
levlam
|
b1eb6db7b5
|
Minor logging improvements.
|
2021-08-26 21:44:29 +03:00 |
|
levlam
|
209dd8b41b
|
Don't drop fully uploaded partial secure location.
|
2021-08-26 21:20:55 +03:00 |
|
levlam
|
897a4e26a7
|
Allow RemoteFileLocation logging.
|
2021-08-26 20:34:51 +03:00 |
|
levlam
|
cf7c14fb59
|
Remove unneeded document.is_changed.
|
2021-08-26 18:50:28 +03:00 |
|
levlam
|
ca03135f02
|
Use (1 << 30) as pts overflow mark. At least 1e9 must be used, because pts can jump from 1 to 1e9 when switching to tmessages.
|
2021-08-26 18:05:27 +03:00 |
|
levlam
|
e31a48998d
|
Remove "Filling gap" warnings during getDifference.
|
2021-08-26 17:23:18 +03:00 |
|
levlam
|
fcfbb38f63
|
Fix MessageId::is_valid_scheduled.
|
2021-08-25 11:29:57 +03:00 |
|
levlam
|
8559392f6f
|
Fix Dialog pts in run_after_channel_difference.
|
2021-08-25 11:21:17 +03:00 |
|
levlam
|
628648cd6c
|
Use set_dialog_last_pinned_message_id instead of on_update_dialog_last_pinned_message_id.
|
2021-08-25 11:09:24 +03:00 |
|
levlam
|
dbdf69d076
|
Simplify on_update_dialog_last_pinned_message_id.
|
2021-08-25 11:03:07 +03:00 |
|
levlam
|
bba085318e
|
Return BackgroundType from on_get_background.
|
2021-08-24 17:13:51 +03:00 |
|
levlam
|
8e7eba4f8c
|
Reload ChannelFull in get_channel_statistics_dc_id.
|
2021-08-23 11:59:37 +03:00 |
|
levlam
|
828e1e22a0
|
Skip unneeded getFullChannel requests.
|
2021-08-23 11:10:46 +03:00 |
|
levlam
|
3749e1f672
|
Add warning for very old updates.
|
2021-08-23 00:08:05 +03:00 |
|
levlam
|
6507fb7602
|
Use array-based MessageIdDuplicateChecker.
|
2021-08-22 22:08:46 +03:00 |
|
levlam
|
b3aa31d398
|
Minor cut_tail improvements.
|
2021-08-22 13:36:47 +03:00 |
|
levlam
|
4a3f56e6c1
|
Check that updates aren't received in rpc_result.
|
2021-08-22 13:23:21 +03:00 |
|
levlam
|
7faf7aeba7
|
Improve logging on too old update.
|
2021-08-22 13:16:10 +03:00 |
|
levlam
|
d154399d70
|
Optimize MessageIdDuplicateChecker::check.
|
2021-08-21 22:41:06 +03:00 |
|
levlam
|
43d9ba81ac
|
Prefer std::unordered_map to std::map.
|
2021-08-21 21:42:07 +03:00 |
|
levlam
|
d229c5daed
|
Fix handling of empty permissions in chatMemberStatusRestricted.
|
2021-08-21 19:57:01 +03:00 |
|
levlam
|
1a2faf5ae6
|
Add feedback_link to WebPageInstantView.
|
2021-08-21 10:22:41 +03:00 |
|
levlam
|
6393923d3a
|
Make internalLinkTypeUnknownDeepLink self-contained.
|
2021-08-20 20:56:07 +03:00 |
|
levlam
|
df11403739
|
Make internalLinkTypeMessage self-contained.
|
2021-08-20 20:27:39 +03:00 |
|
levlam
|
618742acc2
|
Make internalLinkTypeChatInvite self-contained.
|
2021-08-20 18:44:02 +03:00 |
|
levlam
|
241718eae8
|
Extract pts and qts updates and apply them during getDifference.
|
2021-08-20 17:21:31 +03:00 |
|
levlam
|
a7e2e85119
|
Simplify check that all updates were processed.
|
2021-08-20 15:04:24 +03:00 |
|
levlam
|
7129a6d090
|
Apply typings and other short updates immediately.
|
2021-08-20 14:18:11 +03:00 |
|
levlam
|
7261c9579f
|
Improve logging.
|
2021-08-20 10:57:19 +03:00 |
|
levlam
|
a6ba1240c1
|
Fix applying of postponed updates.
|
2021-08-20 10:29:57 +03:00 |
|
levlam
|
4988e94c02
|
Don't save pts too often for bots.
|
2021-08-19 20:36:26 +03:00 |
|
levlam
|
0f50f7a0f4
|
Ensure that channel Dialog exists before setting retry timeout.
|
2021-08-19 08:57:01 +03:00 |
|
levlam
|
5c2441021e
|
Add fast path in remove_invalid_entities.
|
2021-08-18 21:37:31 +03:00 |
|
levlam
|
ca9dd55141
|
Improve documentation.
|
2021-08-18 21:08:51 +03:00 |
|
levlam
|
23f5c52ad9
|
Support applying multiple postponed updates at once.
|
2021-08-18 17:40:28 +03:00 |
|
levlam
|
2eaa026bb7
|
Increase number of stored recently found chats.
|
2021-08-17 18:11:32 +03:00 |
|
levlam
|
7ac3c2bdb9
|
Update accumulated_pts_count_ when a pending pts update is processed.
|
2021-08-16 14:02:15 +03:00 |
|
levlam
|
c19a0751f0
|
Apply postponed pts/qts updates after each getDifference iteration.
|
2021-08-16 13:35:30 +03:00 |
|
levlam
|
b9b9f56b24
|
Process pending pts updates as fast as possible.
|
2021-08-16 12:19:30 +03:00 |
|
levlam
|
0f5127602a
|
Cancel previous gap timeout if processed a pending update.
|
2021-08-16 08:38:29 +03:00 |
|
levlam
|
78534b15cf
|
Minor improvememnts.
|
2021-08-16 01:30:38 +03:00 |
|
levlam
|
82918559b8
|
Refactor processing of differenceSlice.
|
2021-08-16 01:00:49 +03:00 |
|
levlam
|
2e524bb819
|
Fix log message.
|
2021-08-16 00:11:48 +03:00 |
|
levlam
|
2128c2e5ad
|
Improve getDifference logging.
|
2021-08-15 22:54:18 +03:00 |
|
levlam
|
1f486a694b
|
Switch back from getDifference to updates processing as fast as possible.
|
2021-08-15 22:34:03 +03:00 |
|
levlam
|
d7dd6ff1ea
|
Improve logging.
|
2021-08-15 22:31:24 +03:00 |
|
levlam
|
d161323858
|
Add delay before reading history on server in non-joined channels with wrong server_unread_count.
|
2021-08-15 14:46:19 +03:00 |
|
levlam
|
6194d9ec14
|
Drop pending seq/qts updates received before seq/qts overflow.
|
2021-08-15 13:52:00 +03:00 |
|
levlam
|
8ac0b02a6d
|
Improve warnings on long gap fill.
|
2021-08-15 12:51:57 +03:00 |
|
levlam
|
9a5872fe27
|
Use update receive time to calculate proper gap time.
|
2021-08-15 12:46:38 +03:00 |
|
levlam
|
9b801645f0
|
Set gap timeout if it has decreased.
|
2021-08-15 11:43:00 +03:00 |
|
levlam
|
7cb54fddb9
|
Improve some internal link documentation.
|
2021-08-14 22:25:53 +03:00 |
|
levlam
|
957150a59c
|
Add space before supeflous phone number digits.
|
2021-08-13 21:06:54 +03:00 |
|
levlam
|
e62655efdf
|
Add message.has_timestamped_media.
|
2021-08-13 14:49:24 +03:00 |
|
levlam
|
1885d232a9
|
Add parameter is_message_in_dialog to update_message.
|
2021-08-13 13:36:07 +03:00 |
|
levlam
|
4b06cb9f08
|
Avoid reply and bot commands registration for messages not in Dialog.
|
2021-08-13 13:19:58 +03:00 |
|
levlam
|
a59a916f21
|
Fix MessageEntity constructors.
|
2021-08-13 13:10:54 +03:00 |
|
levlam
|
ec55ca1d5c
|
Improve logging.
|
2021-08-13 13:03:55 +03:00 |
|
levlam
|
bff8f7550f
|
Return MessageThreadInfo from GetDiscussionMessageQuery.
|
2021-08-13 12:26:47 +03:00 |
|
levlam
|
05c9934074
|
Add MessageThreadInfo.h.
|
2021-08-12 22:00:27 +03:00 |
|
levlam
|
45790b144c
|
Fix ChannelFull dependencies.
|
2021-08-11 16:52:34 +03:00 |
|
levlam
|
394e3450de
|
Send updateMessageContent only for message known to the app.
|
2021-08-10 16:18:08 +03:00 |
|
levlam
|
bed3448fe1
|
Don't store server-generated message links.
|
2021-08-10 15:58:39 +03:00 |
|
levlam
|
db9db0eff1
|
Improve for_group flag in media timestamp links.
|
2021-08-09 20:47:03 +03:00 |
|
levlam
|
4b631b16bf
|
Find MediaTimestamp entities in old messages.
|
2021-08-09 19:37:47 +03:00 |
|
levlam
|
0c3a9aebd8
|
Fix CHECK.
|
2021-08-09 17:48:57 +03:00 |
|
levlam
|
2098f10441
|
Store media_timestamp in a separate field.
|
2021-08-06 09:14:52 +03:00 |
|
levlam
|
eee773901c
|
Update max_reply_media_timestamp in replies when needed.
|
2021-08-06 05:55:43 +03:00 |
|
levlam
|
40d953ba20
|
Init max media timestamps for scheduled messages.
|
2021-08-05 10:41:13 +03:00 |
|
levlam
|
0e6584db87
|
Send updateChatLastMessage if content of the last yyet unsent message changes.
|
2021-08-05 10:13:06 +03:00 |
|
levlam
|
4ae305d8c4
|
Update max_media_timestamp when message content is changed.
|
2021-08-05 09:59:43 +03:00 |
|
levlam
|
2605cd374b
|
Add has_media_timestamps.
|
2021-08-05 05:41:24 +03:00 |
|
levlam
|
9653cc9e3e
|
Add separate get_message_content_media_duration.
|
2021-08-05 02:09:04 +03:00 |
|
levlam
|
da3b8f93a0
|
Hide too big media timestamps.
|
2021-08-04 09:28:53 +03:00 |
|
levlam
|
304280df69
|
Add message.can_get_media_timestamp_links.
|
2021-08-04 07:57:27 +03:00 |
|
levlam
|
45bf232417
|
Fimd media timestamp entities in find_entities.
|
2021-08-04 04:26:41 +03:00 |
|
levlam
|
14cf908017
|
Implement find_media_timestamps.
|
2021-07-28 08:30:22 +03:00 |
|
levlam
|
bdbf4db9ff
|
Move fix_entity_offsets to a separate function.
|
2021-07-28 06:48:52 +03:00 |
|
levlam
|
389e92f1f4
|
Add skip_media_timestamps parameter to get_formatted_text.
|
2021-07-26 22:48:33 +03:00 |
|
levlam
|
ab71d6a200
|
Add textEntityTypeMediaTimestamp.
|
2021-07-26 07:53:36 +03:00 |
|
levlam
|
6766eb81c3
|
Unify limit documentation.
|
2021-08-09 16:18:59 +03:00 |
|
levlam
|
5c0fb88742
|
Move GetDeepLinkInfoQuery to LinkManager.
|
2021-08-08 11:26:51 +03:00 |
|
levlam
|
a4b35648ae
|
Remove stickers_emoji_cache_time key from appConfig.
|
2021-08-08 11:14:26 +03:00 |
|
levlam
|
3c7cf84216
|
Don't call ExportChannelMessageLinkQuery for bots.
|
2021-08-07 09:10:28 +03:00 |
|
levlam
|
6c3294684c
|
Fix parsing of PhotoSizeSource::FullLegacy.
|
2021-08-07 08:46:56 +03:00 |
|
levlam
|
5a8f8fbe82
|
Support awaited updates with promise in process_get_channel_difference_updates.
|
2021-08-06 07:07:03 +03:00 |
|
levlam
|
2f5020ad02
|
Improve logging.
|
2021-08-06 06:54:44 +03:00 |
|
levlam
|
86c6115d49
|
Faster switching back from getDifference to updates.
|
2021-08-05 21:29:40 +03:00 |
|
levlam
|
5b4a657228
|
Minor include fixes.
|
2021-08-05 01:09:39 +03:00 |
|
levlam
|
126fe070dc
|
Remove unused secure_storage::EncryptedFile class.
|
2021-08-04 05:09:24 +03:00 |
|
levlam
|
d985e3cc84
|
Use preincrement for iterators.
|
2021-08-04 03:43:48 +03:00 |
|
levlam
|
f8ab675ad1
|
Better condition to skip merge of GIF and MP4 animations.
|
2021-08-03 03:13:56 +03:00 |
|
levlam
|
13d5854e2f
|
Update match_cashtags.
|
2021-08-03 02:58:12 +03:00 |
|
levlam
|
0dc42e4410
|
Add source to get_message_sender_object.
|
2021-08-03 01:58:02 +03:00 |
|
levlam
|
48ce26b6c2
|
Improve source in get_dimensions.
|
2021-08-03 01:57:46 +03:00 |
|
levlam
|
9e7bce1b06
|
Don't warn about sent message ID decrease after message ID overflow.
|
2021-08-02 07:21:36 +03:00 |
|
levlam
|
aba7118679
|
Improve logging.
|
2021-08-02 06:38:18 +03:00 |
|
levlam
|
3b125ce511
|
Don't try to get full channel if it is inaccessible.
|
2021-08-02 06:20:59 +03:00 |
|
levlam
|
d1b985430c
|
Add source to ContactsManager::load_user_full.
|
2021-08-02 06:14:59 +03:00 |
|
levlam
|
34e9dc11d6
|
Init message_ttl_setting in all writable chats.
|
2021-08-02 06:07:38 +03:00 |
|
levlam
|
6ef446c642
|
Postpone updates in unknown channels with running getDifference.
|
2021-08-02 05:52:47 +03:00 |
|
levlam
|
3156492c2f
|
Add source to ContactsManager::load_channel_full.
|
2021-08-02 05:50:52 +03:00 |
|
levlam
|
1299bc67d4
|
Load at most 10 messages from the server to repair last message ID if there is no database.
|
2021-08-02 04:19:19 +03:00 |
|
levlam
|
b02c9a3627
|
Get history after channelDifference, only if this is still needed after processing postponed responses.
|
2021-08-02 04:04:32 +03:00 |
|
levlam
|
9e3ad28d09
|
Allow video notes without sound and prevent their creation.
|
2021-08-01 07:40:57 +03:00 |
|
levlam
|
a4e1839089
|
Generate only needed telegram_api full constructors.
|
2021-08-01 07:23:50 +03:00 |
|
levlam
|
1223c72741
|
Add class EncryptedFile.
|
2021-08-01 06:17:51 +03:00 |
|
levlam
|
966e8b1311
|
Simpler empty class creation.
|
2021-07-31 09:52:23 +03:00 |
|
levlam
|
8398a6f19d
|
Remove more default constructors of telegram_api classes.
|
2021-07-31 09:21:12 +03:00 |
|
levlam
|
efa770ce73
|
Remove usage of the default account.passwordInputSettings constructor.
|
2021-07-31 09:06:43 +03:00 |
|
levlam
|
cbb496675d
|
Check that new messages received in the correct order in channelDifference.
|
2021-07-31 08:18:19 +03:00 |
|
levlam
|
09cab2b846
|
Apply awaited sent messages before they are deleted.
|
2021-07-31 08:07:26 +03:00 |
|
levlam
|
3e2d900e29
|
Check validness of updates in channelDifference.
|
2021-07-31 05:18:59 +03:00 |
|
levlam
|
11c3a16353
|
Check update type once in process_get_channel_difference_updates.
|
2021-07-31 04:55:05 +03:00 |
|
levlam
|
a4bd165061
|
Increase MAX_UNFILLED_GAP_TIME to 0.7. 0.4 timeout is too low and causes too much unneeded getDifference calls.
|
2021-07-30 21:05:18 +03:00 |
|
levlam
|
e1b756a437
|
Document new allowed month TTL period.
|
2021-07-30 19:18:24 +03:00 |
|
levlam
|
5171d793d0
|
Don't set have_next to true if all next messages were deleted.
|
2021-07-30 17:50:28 +03:00 |
|
levlam
|
93ac629a74
|
Save is_channel_difference_finished for uncreated dialogs.
|
2021-07-30 06:04:31 +03:00 |
|
levlam
|
77c20cd82f
|
Run channelDifference before messages can be added to the chat.
|
2021-07-30 05:58:24 +03:00 |
|
levlam
|
fba5f2fa04
|
Simplify on_get_history using that d != nullptr since 31 Aug 2016.
|
2021-07-30 05:40:13 +03:00 |
|
levlam
|
ed15c1078b
|
Apply postponed channel updates even Dialog wasn't created.
|
2021-07-30 04:56:39 +03:00 |
|
levlam
|
50052f63ef
|
Don't update message if edit_date decreased.
|
2021-07-30 04:49:04 +03:00 |
|
levlam
|
c2028aed4f
|
Add limit on maximum videoNote size.
|
2021-07-29 23:39:07 +03:00 |
|
levlam
|
f0333aa578
|
Postpone updates in unknown channel instead of dropping.
|
2021-07-29 21:43:03 +03:00 |
|
levlam
|
d4dc4f2a50
|
Fix value check.
|
2021-07-29 13:02:38 +03:00 |
|
levlam
|
bc8544299b
|
Repeat getHistory request if some new server messages aren't received.
|
2021-07-29 06:07:11 +03:00 |
|
levlam
|
c1d69fcc32
|
Ensure that if Dialog is_empty, than we have_full_history.
|
2021-07-29 03:39:05 +03:00 |
|
levlam
|
c07562ed52
|
Repair last message after getChannelDifference if it is still unknown.
|
2021-07-29 03:32:08 +03:00 |
|
levlam
|
be53ea2e1c
|
Move retry_get_difference_timeout out of Dialog to allow retries for unknown dialogs.
|
2021-07-29 02:52:59 +03:00 |
|
levlam
|
d5a19f0a82
|
Don't add last new message in on_get_dialog if it is supposed to be added through get_channel_difference.
|
2021-07-29 02:42:53 +03:00 |
|
levlam
|
645973c0a3
|
Avoid channel dialog creation by new updates, which can't be applied anyway.
|
2021-07-29 02:04:28 +03:00 |
|
levlam
|
a6151aff7b
|
Don't delete old document after sticker upload.
|
2021-07-28 21:39:17 +03:00 |
|
levlam
|
4ed0b15a41
|
Add suggested_video_note_* options.
|
2021-07-28 06:15:57 +03:00 |
|
levlam
|
103b0efcaa
|
Simplify JSON generation.
|
2021-07-27 09:41:11 +03:00 |
|
levlam
|
c9406e71c3
|
Improve can_restrict_members documentation.
|
2021-07-27 03:15:00 +03:00 |
|
levlam
|
91f8bb48ac
|
Improve condition for channelDifference.
|
2021-07-27 01:46:22 +03:00 |
|
levlam
|
4124f7e0f0
|
Fix ContactsManager::get_chat_participant.
|
2021-07-27 00:59:13 +03:00 |
|
levlam
|
85fc9065fd
|
Update version to 1.7.6.
|
2021-07-26 21:31:35 +03:00 |
|
levlam
|
2aa683bf4c
|
Force binlog sync after logging in.
|
2021-07-26 21:07:23 +03:00 |
|
levlam
|
c5437ef918
|
Improve logging on loading authorization state.
|
2021-07-26 21:06:59 +03:00 |
|
levlam
|
5699a2bef6
|
Improve field names.
|
2021-07-26 20:32:51 +03:00 |
|
levlam
|
a63ba2b164
|
Use UserId in CallActor.
|
2021-07-26 20:31:14 +03:00 |
|
levlam
|
ff02c55075
|
Add checks for error code and message.
|
2021-07-26 20:04:43 +03:00 |
|
levlam
|
40cb97841a
|
Pass error message as string.
|
2021-07-26 19:58:31 +03:00 |
|
levlam
|
f327ff1cfd
|
Add comment, why warning is supressed for media albums.
|
2021-07-26 06:45:53 +03:00 |
|
levlam
|
7e97497763
|
Explicitly document that timestamped media can be in the link preview.
|
2021-07-26 05:37:05 +03:00 |
|
levlam
|
bc5efb771d
|
Improve can_message_content_have_media_timestamp.
|
2021-07-26 04:50:08 +03:00 |
|
levlam
|
5d579af30a
|
Return duration of web page in get_message_content_duration.
|
2021-07-26 04:33:56 +03:00 |
|
levlam
|
20a98ad7c9
|
Support media_timestamp in getMessageLink.
|
2021-07-26 04:01:10 +03:00 |
|
levlam
|
bfa0973dec
|
Support media timestamp in message links.
|
2021-07-26 02:40:36 +03:00 |
|
levlam
|
8a745b3480
|
Add logging when identifier of being sent message decreases.
|
2021-07-25 05:05:48 +03:00 |
|
levlam
|
07630feb8c
|
Add td_api::getSuggestedFileName.
|
2021-07-24 07:19:22 +03:00 |
|
levlam
|
796287d254
|
Allow short bot command descriptions.
|
2021-07-24 06:00:31 +03:00 |
|
levlam
|
8e750b867c
|
Simplify PSLICE usage in FileLoaderUtils.
|
2021-07-23 20:56:44 +03:00 |
|
levlam
|
ecd92fa501
|
Fix removing from chat list empty chat.
|
2021-07-22 20:19:16 +03:00 |
|
levlam
|
0b74d17f8c
|
Don't try to continue Handshake if timeout expired.
|
2021-07-22 19:23:08 +03:00 |
|
levlam
|
7f617254f0
|
Move HandshakeActor methods to cpp.
|
2021-07-22 19:03:34 +03:00 |
|
levlam
|
562af8b4f6
|
Add more logging in unload_dialog.
|
2021-07-22 18:43:34 +03:00 |
|
levlam
|
4e27f67cd0
|
Ensure that ttl_expires_in is in a valid range.
|
2021-07-22 17:52:49 +03:00 |
|
levlam
|
ce56ecc5a0
|
Improve ttl_expires_in documentation.
|
2021-07-22 17:29:46 +03:00 |
|
levlam
|
e8dbd820f8
|
Update textEntityTypeBotCommand documentation.
|
2021-07-22 06:56:26 +03:00 |
|
levlam
|
aa71db8da1
|
Update message content when has_bots is changed.
|
2021-07-22 06:54:43 +03:00 |
|
levlam
|
ca480ecaf1
|
Simplify MessagesManager::send_update_message_content.
|
2021-07-22 05:53:39 +03:00 |
|
levlam
|
e0c9efc26b
|
Skip bot command entities if needed.
|
2021-07-22 05:39:16 +03:00 |
|
levlam
|
0e244ea67c
|
Rename need_skip_bot_commands to need_always_skip_bot_commands.
|
2021-07-22 04:38:15 +03:00 |
|
levlam
|
2b8c23fdac
|
Call on_dialog_bots_updated after speculative changes.
|
2021-07-22 04:19:56 +03:00 |
|
levlam
|
cf579c761a
|
Add Dialog.has_bots flag.
|
2021-07-22 04:10:40 +03:00 |
|
levlam
|
a393bc5f71
|
Don't send message history requests to database if no returned messages can be added.
|
2021-07-21 06:24:02 +03:00 |
|
levlam
|
bd9a03d7e8
|
Don't send message histor requests to database if have no first_database_message_id.
|
2021-07-21 06:16:30 +03:00 |
|
levlam
|
85fab586ef
|
Increase file size for reuse_uploaded_photos_by_hash just in case.
|
2021-07-21 03:26:47 +03:00 |
|
levlam
|
2a9f83cd94
|
Don't dup URL file identifiers.
|
2021-07-21 03:16:55 +03:00 |
|
levlam
|
2641ffed31
|
Improve logging in FileManager.
|
2021-07-20 18:49:29 +03:00 |
|
levlam
|
bf1c94ee0d
|
Reget message history from database if it is outdated.
|
2021-07-19 21:38:04 +03:00 |
|
levlam
|
028691622d
|
Silence expected warning.
|
2021-07-19 21:00:41 +03:00 |
|
levlam
|
3d84afbea8
|
Add get_history methods, which with Dialog as parameter.
|
2021-07-19 20:56:30 +03:00 |
|
levlam
|
75022464b3
|
Add comment about random_length value.
|
2021-07-19 20:19:44 +03:00 |
|
levlam
|
efc762360c
|
Improve random bytes length.
|
2021-07-19 19:32:56 +03:00 |
|
levlam
|
061ca24be9
|
Simplify AuthKeyHandshake constructor.
|
2021-07-19 05:09:20 +03:00 |
|
levlam
|
3109848164
|
Delete unused AuthKeyHandshake methods.
|
2021-07-19 05:01:14 +03:00 |
|
levlam
|
58c99ed63a
|
Don't ignore forcely loaded after close users and chats.
|
2021-07-19 04:27:44 +03:00 |
|
levlam
|
13fcffd711
|
Replace GetChatMemberRequest with REQUEST_PROMISE.
|
2021-07-19 04:17:29 +03:00 |
|
levlam
|
4caf74a86f
|
Don't repair last message by getHistory in a chat created by new message.
|
2021-07-18 06:16:08 +03:00 |
|
levlam
|
345b4d3ba1
|
Improve error message.
|
2021-07-18 03:20:52 +03:00 |
|
levlam
|
1f9c6c7352
|
Minor improvements.
|
2021-07-16 18:58:11 +03:00 |
|
levlam
|
e649098194
|
Improve error messages for invalid member_id parameters.
|
2021-07-16 04:23:05 +03:00 |
|
levlam
|
26c13c7ec7
|
Improve voice chat duration fields documentation.
|
2021-07-16 00:51:45 +03:00 |
|
levlam
|
bb36d97482
|
Don't expect leaving voice chat participants to have video.
|
2021-07-15 03:37:14 +03:00 |
|
levlam
|
576724f234
|
Don't fill gaps in non-joined never opened channels.
|
2021-07-14 22:53:30 +03:00 |
|
levlam
|
e74cdb3de6
|
Add logging when a chat isn't marked as empty, despite having no server messages.
|
2021-07-14 22:18:27 +03:00 |
|
levlam
|
ae01af88c3
|
Continue to get history from the database or drop last_database_message_id if it seems to be wrong.
|
2021-07-14 22:13:28 +03:00 |
|
levlam
|
8f8e260521
|
Use last received message ID to adjust last_database_message_id, if there were no messages added.
|
2021-07-14 21:49:35 +03:00 |
|
levlam
|
69072e1a8f
|
If last received from database message is first_database_message, but it fails to be added, then drop database message IDs anyway.
|
2021-07-14 21:31:53 +03:00 |
|
levlam
|
4f37b10783
|
Postpone loading history from database after the last message is deleted to process deletions of other messages first.
|
2021-07-14 21:24:15 +03:00 |
|
levlam
|
e387b43e62
|
Decrease MAX_UNFILLED_GAP_TIME to 0.4.
|
2021-07-13 17:44:10 +03:00 |
|
levlam
|
49ab03be83
|
Count presentation in has_video.
|
2021-07-13 03:17:46 +03:00 |
|
levlam
|
fa792176cd
|
Use local unmuted video count if possible.
|
2021-07-13 03:14:48 +03:00 |
|
levlam
|
7a55b843ba
|
Log size of a dropped response.
|
2021-07-12 21:55:12 +03:00 |
|
levlam
|
5b3ddfcfc1
|
Use add_group_call_participants if possible.
|
2021-07-12 21:17:37 +03:00 |
|
levlam
|
b83b3a45cb
|
Send updates when groupCall.can_enable_video changes.
|
2021-07-12 20:21:34 +03:00 |
|
levlam
|
401e5ee3fa
|
Improve field names of GroupCallParticipantOrder.
|
2021-07-12 18:29:55 +03:00 |
|
levlam
|
46aa876259
|
Use is_*_bad instead of is_*_ok.
|
2021-07-11 02:21:01 +03:00 |
|
levlam
|
ca61c97c13
|
Make fiedls of GroupCallVideoPayload private.
|
2021-07-11 01:55:44 +03:00 |
|
levlam
|
f7ed3d6b99
|
Move GroupCallVideoPayload methods inside class.
|
2021-07-11 01:45:30 +03:00 |
|
levlam
|
039509afe7
|
Add GroupCallVideoPayload::is_empty().
|
2021-07-11 01:34:44 +03:00 |
|
levlam
|
f86a1e09fe
|
Fix maximal number of used threads on Windows.
|
2021-07-10 02:08:03 +03:00 |
|
levlam
|
69d21ff626
|
Comment unused MTProto methods.
|
2021-07-09 21:09:36 +03:00 |
|
levlam
|
3682029db2
|
Support new order of group call participants.
|
2021-07-09 18:48:10 +03:00 |
|
levlam
|
3e351a0946
|
Use getGroupCall to sync participants.
|
2021-07-09 18:36:35 +03:00 |
|
levlam
|
04435b8d53
|
Update layer 131.
|
2021-07-09 02:55:23 +03:00 |
|
levlam
|
0967fe0672
|
Reload CDN config with each layer change.
|
2021-07-09 02:31:42 +03:00 |
|
levlam
|
23b0a91e88
|
Fix PublicRsaKeyWatchdog.
|
2021-07-09 02:17:26 +03:00 |
|
levlam
|
1464e85a5b
|
Move can_enable_video to groupCall.
|
2021-07-08 19:59:16 +03:00 |
|
levlam
|
5ff49b13ec
|
Update layer 131.
|
2021-07-08 18:34:23 +03:00 |
|
levlam
|
7e2554d9ac
|
Don't reload all messages with web pages from the server.
|
2021-07-08 17:37:23 +03:00 |
|
levlam
|
0dc4b5a469
|
Add source to get_messages_from_server.
|
2021-07-08 17:09:16 +03:00 |
|
levlam
|
e9e2428237
|
Update server keys.
|
2021-07-08 16:39:34 +03:00 |
|
levlam
|
fe4d3cb549
|
Check that fields are documented in the correct order.
|
2021-07-07 20:55:03 +03:00 |
|
levlam
|
1af1836e8f
|
Remove action bar after unarchiving group chats.
|
2021-07-07 20:04:18 +03:00 |
|
levlam
|
d23064812f
|
Simplify rsa_key usage.
|
2021-07-06 18:31:43 +03:00 |
|
Arseny Smirnov
|
313f0b45df
|
support MSG_WAIT_TIMEOUT
|
2021-07-06 17:03:31 +03:00 |
|
levlam
|
ff153bef36
|
Update layer 131. Add screen_sharing_audio_source_id.
|
2021-07-06 02:33:42 +03:00 |
|
levlam
|
5176710ada
|
Store RsaKey in PublicRsaKeyShared.
|
2021-07-05 22:19:59 +03:00 |
|
levlam
|
65e96c561c
|
Add struct RsaKey.
|
2021-07-05 22:09:45 +03:00 |
|
levlam
|
c60693cc7e
|
Improve AuthKeyHandshake private field names.
|
2021-07-05 21:26:43 +03:00 |
|
levlam
|
040e0deb31
|
Move DhCallback to a separate header.
|
2021-07-05 21:20:07 +03:00 |
|
levlam
|
61664b4044
|
Move remaining MTProto classes to namespace mtproto.
|
2021-07-05 21:04:23 +03:00 |
|
levlam
|
4404e47f75
|
Use TLObjectStorer to store Handshake objects.
|
2021-07-05 20:38:39 +03:00 |
|
levlam
|
397274daf7
|
Remove server_DH_params_fail.
|
2021-07-05 19:45:31 +03:00 |
|
levlam
|
b18b5309b6
|
Minor improvements.
|
2021-07-05 19:28:39 +03:00 |
|
levlam
|
1d3e72aa9d
|
Improve constant names.
|
2021-07-05 19:17:26 +03:00 |
|
levlam
|
4b0bda767c
|
Add SecretChatLayer.h.
|
2021-07-05 05:42:37 +03:00 |
|
levlam
|
f02b2ee4b6
|
Move SecretChatEvent details to the corresponding header.
|
2021-07-05 05:25:23 +03:00 |
|
levlam
|
69c630115a
|
Remove LogEventBase.
|
2021-07-05 05:12:04 +03:00 |
|
levlam
|
370d443a9d
|
Explicitly specify inheritance mode.
|
2021-07-04 18:22:20 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
8b5a55c798
|
Update member restrictions before returning it in getChatMember.
|
2021-07-02 21:30:27 +03:00 |
|
levlam
|
971de952d8
|
Improve resendAuthenticationCode documentation.
|
2021-07-02 20:00:12 +03:00 |
|
levlam
|
22f45e0a91
|
Fix compilation error on old compilers.
|
2021-07-02 19:51:07 +03:00 |
|
levlam
|
a1cc6d3ef6
|
Fix autologin_token assignment.
|
2021-07-02 19:47:16 +03:00 |
|
levlam
|
24e5803b96
|
Update version to 1.7.5.
|
2021-07-02 03:30:39 +03:00 |
|
levlam
|
bed2650b4c
|
Fix secret chat creation.
|
2021-07-02 03:25:09 +03:00 |
|
levlam
|
aeffb5bbff
|
Ignore RESET_REQUEST_MISSING error.
|
2021-07-01 03:06:44 +03:00 |
|
levlam
|
6b57121e25
|
Improve method name.
|
2021-06-30 19:49:52 +03:00 |
|
levlam
|
0ad668fc76
|
Don't try to load from server secret chat messages.
|
2021-06-29 17:22:12 +03:00 |
|
levlam
|
158dd22f21
|
Add td_api::declinePasswordReset.
|
2021-06-29 05:24:55 +03:00 |
|
levlam
|
12383ea1d2
|
Add td_api::resetPassword.
|
2021-06-29 05:16:48 +03:00 |
|
levlam
|
36e874304f
|
Add pending_reset_date to passwordState.
|
2021-06-29 01:52:09 +03:00 |
|
levlam
|
18caf96c54
|
Add checkPasswordRecoveryCode.
|
2021-06-28 23:47:54 +03:00 |
|
levlam
|
709afe3f0c
|
Add checkAuthenticationPasswordRecoveryCode.
|
2021-06-28 22:33:08 +03:00 |
|
levlam
|
1394d5d697
|
Support new_password in recoverAuthenticationPassword.
|
2021-06-28 21:36:54 +03:00 |
|
levlam
|
b35faee529
|
Add NewPasswordState struct.
|
2021-06-28 21:03:17 +03:00 |
|
levlam
|
3c400f12b4
|
Support new_password in recoverPassword.
|
2021-06-28 19:47:23 +03:00 |
|
levlam
|
ab2223b034
|
Add PasswordManager::get_password_input_settings.
|
2021-06-28 19:24:44 +03:00 |
|
levlam
|
f210906dca
|
Support updateBotCommands.
|
2021-06-28 18:32:29 +03:00 |
|
levlam
|
da2d81c81b
|
Update layer to 131.
|
2021-06-28 15:55:11 +03:00 |
|
levlam
|
12ae67a64f
|
Don't try to schedule getDifference if unauthorized.
|
2021-06-27 06:02:58 +03:00 |
|
levlam
|
2b7b6b7759
|
Improve logging on log out.
|
2021-06-27 05:52:43 +03:00 |
|
levlam
|
9664181d48
|
Improve log messages.
|
2021-06-27 04:36:06 +03:00 |
|
levlam
|
50a8e66965
|
Improve error messages.
|
2021-06-26 04:20:59 +03:00 |
|
levlam
|
eb134b02f2
|
Improve error messages.
|
2021-06-25 21:21:17 +03:00 |
|
levlam
|
50d2d0ff00
|
Don't init last_new_message_id with max_unavailable_message_id.
The message with last_new_message_id must be the latest existing server message,
after which all messages will be received through updates.
|
2021-06-25 03:26:59 +03:00 |
|
levlam
|
4c49acc440
|
Explicitly use mentioned function instead of a comment.
|
2021-06-24 23:17:13 +03:00 |
|
levlam
|
f8f03db0ce
|
Improve error message.
|
2021-06-24 23:11:23 +03:00 |
|
levlam
|
5c622801f6
|
Expect no access to message sender chat.
|
2021-06-24 22:13:57 +03:00 |
|
levlam
|
53f0be4fca
|
Improve error messages.
|
2021-06-24 22:13:11 +03:00 |
|
levlam
|
de679f8f0c
|
Improve documentation.
|
2021-06-24 20:09:10 +03:00 |
|
levlam
|
dc3d4450ba
|
Improve docuemntation.
|
2021-06-24 19:16:21 +03:00 |
|
levlam
|
388e743c56
|
Export td_set_log_fatal_error_callback as deprecated.
|
2021-06-23 23:45:15 +03:00 |
|
levlam
|
7bf14a2405
|
Ban only for 60 seconds if unbanning is planned.
|
2021-06-23 15:40:24 +03:00 |
|
levlam
|
df12ea836b
|
Create sender_dialog_id if possible.
|
2021-06-23 13:11:05 +03:00 |
|
levlam
|
bb252ab8ed
|
tg_cli: don't reply to outgoing /start messages.
|
2021-06-23 13:10:20 +03:00 |
|
levlam
|
9628668def
|
Minor improvements.
|
2021-06-23 03:22:23 +03:00 |
|
levlam
|
ebbc929efb
|
Fix video pausing.
|
2021-06-22 19:39:21 +03:00 |
|
levlam
|
d0f0e8dbcf
|
Fix presenation pausing.
|
2021-06-22 18:38:04 +03:00 |
|
levlam
|
e9ec4559e1
|
Fix saving ReplyMarkup placeholder.
|
2021-06-22 18:34:39 +03:00 |
|
levlam
|
e1237c15a0
|
Update layer number.
|
2021-06-22 16:11:54 +03:00 |
|
levlam
|
786c8c5f9a
|
Update layer to 130. Support input field placeholder in reply markup.
|
2021-06-19 05:20:27 +03:00 |
|
levlam
|
79530d6a55
|
Improve bot commands methods implementation.
|
2021-06-22 04:34:29 +03:00 |
|
levlam
|
9b85516cfd
|
Move bot command handling functions to BotCommand.cpp.
|
2021-06-22 04:25:15 +03:00 |
|
levlam
|
e8b32d9b05
|
Add td_api::deleteCommands.
|
2021-06-22 04:17:44 +03:00 |
|
levlam
|
7e543cf80b
|
Allow to use uploadStickerFile for animated stickers.
|
2021-06-21 22:25:26 +03:00 |
|
levlam
|
337dbc86d9
|
Remove class BotInfo.
|
2021-06-21 04:30:02 +03:00 |
|
levlam
|
9940dd74db
|
Remove botInfo class from API.
|
2021-06-21 04:14:29 +03:00 |
|
levlam
|
1904aa77b1
|
Add bot_commands to *Full.
|
2021-06-21 04:01:13 +03:00 |
|
levlam
|
5f9fd502b7
|
Replace botInfo with commands in userFullInfo.
|
2021-06-21 02:36:04 +03:00 |
|
levlam
|
f165429143
|
Add classes BotCommand and BotCommands.
|
2021-06-21 02:08:11 +03:00 |
|
levlam
|
37d10c0be4
|
Add bot_user_id to botCommands.
|
2021-06-21 01:32:29 +03:00 |
|
levlam
|
29b491dcd4
|
Fix bots share_text/description description.
|
2021-06-21 01:26:23 +03:00 |
|
levlam
|
d9dc6f875d
|
Move bot description from BotInfo to UserFull.
|
2021-06-21 01:12:34 +03:00 |
|
levlam
|
f9a5eae94c
|
Improve log message.
|
2021-06-20 03:13:40 +03:00 |
|
levlam
|
ca7c1e5ada
|
Dump network queries from oldest to newest.
|
2021-06-20 03:05:58 +03:00 |
|
levlam
|
1202d55e27
|
Add getCommands method.
|
2021-06-19 04:18:02 +03:00 |
|
levlam
|
62a543cb35
|
Add BotCommandScope to setCommands.
|
2021-06-19 04:00:23 +03:00 |
|
levlam
|
16f52b59ab
|
Add createNewStickerSet.source.
|
2021-06-18 18:45:57 +03:00 |
|
levlam
|
cec785022a
|
Update layer 129.
|
2021-06-18 18:26:11 +03:00 |
|
levlam
|
9440925711
|
Move some classes inside corresponding managers.
|
2021-06-18 03:06:20 +03:00 |
|
levlam
|
ed7a7e5eaf
|
Check UTF-8 correctness of strings before adding them to Hints.
|
2021-06-17 23:29:13 +03:00 |
|
levlam
|
843df9e1f7
|
Remove unneeded td_api::getGroupCallMediaChannelDescriptions.
|
2021-06-17 21:37:39 +03:00 |
|
levlam
|
84cf82583e
|
Add td_api::checkStickerSetName.
|
2021-06-17 21:29:07 +03:00 |
|
levlam
|
706647bdbc
|
Add the method getSuggestedStickerSetName.
|
2021-06-17 20:38:03 +03:00 |
|
levlam
|
4048e5ae95
|
Enable createNewStickerSet for regular users.
|
2021-06-17 20:14:48 +03:00 |
|
levlam
|
a8edbe38db
|
Update layer 129.
|
2021-06-17 19:00:47 +03:00 |
|
levlam
|
8730e92d7c
|
Use limit 1 in the first channel difference request.
|
2021-06-16 05:25:44 +03:00 |
|
levlam
|
a36266a764
|
Add BinlogKeyValue logging.
|
2021-06-16 05:23:22 +03:00 |
|
levlam
|
d069de6a8b
|
Drop channel pts in inaccessible channels.
|
2021-06-16 02:54:17 +03:00 |
|
levlam
|
090056f21d
|
Allow to set empty group call title.
|
2021-06-15 20:56:59 +03:00 |
|
levlam
|
8a418e9e03
|
Use Status::move_as_error_suffix to keep error type.
|
2021-06-14 01:24:15 +03:00 |
|
levlam
|
924286da8f
|
Use manual checks instead of cmake_minimum_required to propagate policies.
|
2021-06-13 23:38:48 +03:00 |
|
levlam
|
1e8724127a
|
Add cache of channel participants for bots-administrators.
|
2021-06-12 23:53:14 +03:00 |
|
levlam
|
6f51690275
|
Add ContactsManager::on_get_channel_participant.
|
2021-06-11 20:02:49 +03:00 |
|
levlam
|
3941144700
|
tg_cli: fix FileLog opening.
|
2021-06-11 17:04:00 +03:00 |
|
levlam
|
c1db660d4a
|
Add suggestedActionCheckPassword.
|
2021-06-11 02:48:10 +03:00 |
|
levlam
|
c4dab736c9
|
Add suggestedActionCheckPhoneNumber support.
|
2021-06-11 02:13:46 +03:00 |
|
levlam
|
411d30e1c7
|
Remove Td::on_channel_unban_timeout proxy.
|
2021-06-10 21:56:05 +03:00 |
|
levlam
|
138535ccf8
|
Store multiple local backgrounds.
|
2021-06-10 18:58:19 +03:00 |
|
levlam
|
64df3b4b3c
|
Remove unneeded add_local_background method and allow non-default installed backgrounds without file.
|
2021-06-10 04:55:58 +03:00 |
|
levlam
|
75fc042e09
|
Replace add_fill_background with add_local_background.
|
2021-06-10 04:44:39 +03:00 |
|
levlam
|
aba5b1ab7c
|
Use autoincremented IDs for local backgrounds.
|
2021-06-10 03:57:58 +03:00 |
|
levlam
|
a04a481fd4
|
Remove unused variable.
|
2021-06-10 02:42:30 +03:00 |
|
levlam
|
ab4373833b
|
Make BackgroundFill fields private.
|
2021-06-10 02:16:46 +03:00 |
|
levlam
|
636aa3f74e
|
Improve BackgroundType constructor.
|
2021-06-10 02:09:16 +03:00 |
|
levlam
|
8b3c7b2c39
|
Impriove BackgroundType field names style.
|
2021-06-10 01:44:46 +03:00 |
|
levlam
|
958e1a83b1
|
Make BackgroundType fields private.
|
2021-06-10 01:29:42 +03:00 |
|
levlam
|
7b2c6bdbdb
|
Move BackgroundType methods inside the class.
|
2021-06-09 21:19:08 +03:00 |
|
levlam
|
d768a194f6
|
Add BackgroundType::get_mime_type.
|
2021-06-09 20:58:39 +03:00 |
|
levlam
|
2657f41775
|
Use BackgroundType::has_file if possible.
|
2021-06-09 20:48:15 +03:00 |
|
levlam
|
8b87e8ed56
|
Allow pre, TextUrl and TextMention entities, containing only new lines.
|
2021-06-09 20:35:02 +03:00 |
|
levlam
|
3614425c8a
|
Add is_hidden_data_entity function.
|
2021-06-09 19:59:52 +03:00 |
|
levlam
|
4a35b3e621
|
Remove BackgroundType::is_server.
|
2021-06-09 19:19:48 +03:00 |
|
levlam
|
5188a5b5e7
|
Allow to set non-local filled backgrounds.
|
2021-06-09 19:08:47 +03:00 |
|
levlam
|
d10cc1eb77
|
Add and use BackgroundId::is_local.
|
2021-06-09 17:14:10 +03:00 |
|
levlam
|
197992da2c
|
Add logging on failed check.
|
2021-06-09 00:56:08 +03:00 |
|
levlam
|
d80b613b55
|
Remove support for secret chat layers before 73.
|
2021-06-08 18:31:29 +03:00 |
|
levlam
|
c30ccd1e0d
|
Support removing Fill backgrounds from default list.
|
2021-06-08 01:10:19 +03:00 |
|
levlam
|
36bcbcb418
|
Simplify background unsaving.
|
2021-06-07 20:46:57 +03:00 |
|
levlam
|
c91653ba58
|
tg_cli: start group call screen sharing with different source identifiers.
|
2021-06-07 19:35:12 +03:00 |
|
levlam
|
554d1e3677
|
Apply self-leaving from group call through on_group_call_left_impl after other updates.
|
2021-06-07 16:56:56 +03:00 |
|
levlam
|
06409d68f5
|
Update order of group call participants after min_order is decreased.
|
2021-06-06 03:22:43 +03:00 |
|
levlam
|
d2f575fc1c
|
Ignore FTP links in get_first_url.
|
2021-06-04 21:33:20 +03:00 |
|
levlam
|
89459ca497
|
Replace getInviteText with getApplicationDownloadLink.
|
2021-06-04 19:31:18 +03:00 |
|
levlam
|
70a76e333f
|
Erase server_time_difference from binlog if time adjustment protection is disabled.
|
2021-06-04 17:18:59 +03:00 |
|
levlam
|
2af0aa0074
|
Support negative background intensity.
|
2021-06-04 16:05:29 +03:00 |
|
levlam
|
4b2c948a99
|
Minor.
|
2021-06-04 02:18:57 +03:00 |
|
levlam
|
af33e8343a
|
Improve method name.
|
2021-06-04 01:17:15 +03:00 |
|
levlam
|
a96bf1531a
|
Use FullMessageId in get_login_button_url.
|
2021-06-03 23:37:56 +03:00 |
|
levlam
|
fa7ce9b94d
|
Move get_external_link_info to LinkManager.
|
2021-06-03 23:19:35 +03:00 |
|
levlam
|
126a20c318
|
Reload voice chat when user opens a voice chat link.
|
2021-06-03 20:16:14 +03:00 |
|
levlam
|
a630c87178
|
Add tg URLs parsing.
|
2021-06-03 18:27:40 +03:00 |
|
levlam
|
2fb9df33d2
|
Check tg link host characters in check_link.
|
2021-06-03 17:17:36 +03:00 |
|
levlam
|
ce2202b1cc
|
Remove only_urls parameter from find_entities.
|
2021-06-03 15:38:26 +03:00 |
|
levlam
|
c9de490c7f
|
Allow dashes in URLs.
|
2021-06-03 15:21:26 +03:00 |
|
levlam
|
69cd3e9ced
|
Improve header name.
|
2021-06-02 16:22:30 +03:00 |
|
levlam
|
8db4febd4c
|
Minor improvements.
|
2021-06-02 15:43:56 +03:00 |
|
levlam
|
1554044a84
|
Simplify removing packet padding.
|
2021-06-02 01:50:00 +03:00 |
|
levlam
|
63fd974e35
|
Add setGroupCallScreenSharingIsPaused.
|
2021-06-02 00:38:08 +03:00 |
|
levlam
|
6eb49775de
|
Add GroupCallParticipant,can_enable_video.
|
2021-06-01 23:57:04 +03:00 |
|
levlam
|
0202ade138
|
Add groupCallParticipantVideoInfo.is_paused.
|
2021-06-01 22:34:50 +03:00 |
|
levlam
|
b074bce314
|
Add is_my_video_paused.
|
2021-06-01 20:11:18 +03:00 |
|
levlam
|
2af179b81a
|
Update layer 129.
|
2021-06-01 18:52:58 +03:00 |
|
levlam
|
76f134c0e7
|
Add td_api::getInternalLinkType.
|
2021-06-01 05:41:32 +03:00 |
|
levlam
|
1de8b85809
|
Add internalLinkTypeSettings.
|
2021-06-01 03:55:08 +03:00 |
|
levlam
|
6f88008e84
|
Remove enum InternalLinkType.
|
2021-06-01 03:35:01 +03:00 |
|
levlam
|
9cecc116f3
|
Prefer US spelling of "canceled".
|
2021-05-31 21:51:48 +03:00 |
|
levlam
|
181e48685e
|
Add internalLinkTypePassportDataRequest.
|
2021-05-31 21:41:40 +03:00 |
|
levlam
|
7e61f9c95c
|
Improve error message.
|
2021-05-31 20:06:08 +03:00 |
|
levlam
|
3860e8eea5
|
Add internalLinkTypePublicChat.
|
2021-05-31 04:15:33 +03:00 |
|
levlam
|
27369944a7
|
Add internalLinkTypeGame.
|
2021-05-30 03:46:06 +03:00 |
|
levlam
|
1eb62acc07
|
Add internalLinkTypeBotStart.
|
2021-05-30 03:25:45 +03:00 |
|
levlam
|
938d14ab75
|
Add internalLinkTypeVoiceChat.
|
2021-05-30 02:05:23 +03:00 |
|
levlam
|
f156da28a0
|
Don't update ChannelFull.participant_count by unknown Channel.participant_count.
|
2021-05-29 23:35:26 +03:00 |
|
levlam
|
374b7eeaec
|
Disable notifications about messages sent before authorization just in case.
|
2021-05-29 23:08:08 +03:00 |
|
levlam
|
2f07ad223e
|
Add internalLinkTypeProxy.
|
2021-05-29 03:51:31 +03:00 |
|
levlam
|
a77707d8d5
|
Support t.me/s/ links.
|
2021-05-28 20:36:05 +03:00 |
|
levlam
|
ee8e0ec2ad
|
Add internalLinkTypeTheme.
|
2021-05-28 19:50:54 +03:00 |
|
levlam
|
8d8a5d0b30
|
Add internalLinkTypeLanguagePack.
|
2021-05-28 19:26:09 +03:00 |
|
levlam
|
2cb2ecc921
|
tg_cli: join group call with enabled video.
|
2021-05-28 18:43:50 +03:00 |
|
levlam
|
cd95e84990
|
Add internalLinkTypePhoneNumberConfirmation.
|
2021-05-28 18:17:14 +03:00 |
|
levlam
|
feb01a71bb
|
Add internalLinkTypeStickerSet.
|
2021-05-28 17:27:30 +03:00 |
|
levlam
|
410e35231f
|
Remove old_min_order variable.
|
2021-05-28 03:35:17 +03:00 |
|
levlam
|
be45c178bb
|
Simplify condition when group call participant order is updated.
|
2021-05-28 03:30:08 +03:00 |
|
levlam
|
fdc9459d10
|
Expect get_real_participant_order to return value different from stored participant.order.
|
2021-05-28 03:04:40 +03:00 |
|
levlam
|
98982374ee
|
Don't store userProfilePhoto.stripped_thumb_.
|
2021-05-27 21:26:24 +03:00 |
|
levlam
|
d7c739dc70
|
Ignore document and chat photo minithumbnails by bots.
|
2021-05-27 21:15:30 +03:00 |
|
levlam
|
5832a59ee5
|
Move get_message_link_info to LinkManager.
|
2021-05-27 20:47:04 +03:00 |
|
levlam
|
2d534e48d6
|
Move get_dialog_invite_link_hash to LinkManager.
|
2021-05-27 20:31:06 +03:00 |
|
levlam
|
ffa1da2cac
|
Add internalLinkTypeChatInviteLink.
|
2021-05-27 18:37:01 +03:00 |
|
levlam
|
30f0509f71
|
Add internalLinkTypeQrCodeAuthentication.
|
2021-05-27 01:25:11 +03:00 |
|
levlam
|
38d71ca7e0
|
Add td_api::internalLinkTypeAuthenticationCode.
|
2021-05-27 01:02:12 +03:00 |
|
levlam
|
3e0e9f5291
|
Parse background parameters in searchBackground.
|
2021-05-26 20:25:37 +03:00 |
|
levlam
|
afb58801ec
|
Add LinkManager::parse_internal_link test.
|
2021-05-26 16:44:49 +03:00 |
|
levlam
|
f2ab121fe4
|
Add LinkManager::check_link test.
|
2021-05-26 01:21:52 +03:00 |
|
levlam
|
5c11d7de36
|
Improve InternalLinkMessageDraft.
|
2021-05-25 19:33:39 +03:00 |
|
levlam
|
472e0d9221
|
Add internalLinkTypeUnknownDeepLink.
|
2021-05-25 19:30:23 +03:00 |
|
levlam
|
79bcfb4915
|
Add internalLinkTypeMessageDraft.
|
2021-05-25 19:05:17 +03:00 |
|
levlam
|
d6e3a56ab8
|
Use LinkManager::get_link_info in get_message_link_info.
|
2021-05-25 17:16:50 +03:00 |
|
levlam
|
acd6caae9b
|
Add class td_api::InternalLinkType and parse some intenal links.
|
2021-05-25 17:06:27 +03:00 |
|
levlam
|
198af82254
|
Move check_url to LinkManager.
|
2021-05-25 02:53:25 +03:00 |
|
levlam
|
62db52a23e
|
Move LoginUrl-related methods to LinkManager.
|
2021-05-25 02:39:29 +03:00 |
|
levlam
|
d946ab9267
|
Add empty LinkManager.
|
2021-05-25 02:24:30 +03:00 |
|
levlam
|
25c2692cf1
|
Improve td_json_client.h documentation.
|
2021-05-22 23:28:23 +03:00 |
|
levlam
|
df5806317b
|
Fix warning.
|
2021-05-21 03:04:58 +03:00 |
|
levlam
|
bb957644cf
|
Add td_api::backgroundFillFreeformGradient.
|
2021-05-21 01:49:59 +03:00 |
|
levlam
|
9662679968
|
Process updateMessagePollVote as qts update.
|
2021-05-18 19:33:18 +03:00 |
|
levlam
|
d794866448
|
Add description to groupCallParticipantVideoInfo.
|
2021-05-11 17:58:00 +03:00 |
|
levlam
|
138bf15dec
|
Add getGroupCallMediaChannelDescriptions method.
|
2021-05-03 21:44:21 +03:00 |
|
levlam
|
529213030c
|
Add class groupCallParticipantVideoInfo.
|
2021-05-03 16:30:14 +03:00 |
|
levlam
|
84b96be914
|
Fix error handling in process_join_group_call_presentation_response.
|
2021-05-02 02:47:34 +03:00 |
|
levlam
|
8485867fe0
|
Add toggleGroupCallIsMyVideoEnabled.
|
2021-05-02 02:40:22 +03:00 |
|
levlam
|
8e0f14bc93
|
Allow to join group call with enabled/disabled video.
|
2021-05-01 21:13:51 +03:00 |
|
levlam
|
31c36aaa7a
|
Add td_api::endGroupCallScreenSharing.
|
2021-04-30 20:21:07 +03:00 |
|
levlam
|
2225e56906
|
Add startGroupCallScreenSharing.
|
2021-04-30 19:53:39 +03:00 |
|
levlam
|
2061210089
|
Add groupCall.can_start_video.
|
2021-04-30 18:19:05 +03:00 |
|
levlam
|
6e7c53eb74
|
Remove legacy groupCall payload types.
|
2021-04-30 17:49:00 +03:00 |
|
levlam
|
d8b905a986
|
Update layer to 129.
|
2021-04-30 17:07:01 +03: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
|
65c3c89ad6
|
Improve LogMessageCallbackPtr documentation.
|
2021-05-20 18:30:46 +03:00 |
|
levlam
|
3f9b3046a6
|
Disable logMessageCallback for C++/CLI.
|
2021-05-20 10:29:50 +03:00 |
|
levlam
|
58a12aca83
|
Support logMessageCallback in .NET bindings.
|
2021-05-20 02:54:49 +03:00 |
|
Fela Ameghino
|
a0728a9476
|
Added SetFatalErrorCallback to CX/CLI Client (#1490)
|
2021-05-20 02:36:47 +03:00 |
|
levlam
|
5dcd254623
|
Add BackgroundFill::Type,
|
2021-05-20 02:21:20 +03:00 |
|
levlam
|
d710058f2a
|
Move value checks in get_background_fill.
|
2021-05-20 01:57:38 +03:00 |
|
levlam
|
7edffa1bc7
|
Move TsLog out of logging.h.
|
2021-05-18 17:41:33 +03:00 |
|
levlam
|
674a112bfa
|
Add NullLog.h.
|
2021-05-18 17:13:26 +03:00 |
|
levlam
|
f72195baab
|
Remove TC_* defines.
|
2021-05-18 16:55:35 +03:00 |
|
levlam
|
d34680b83f
|
Remove set_log_fatal_error_callback. Add td_set_log_message_callback, deprecate td_set_log_fatal_error_callback.
|
2021-05-18 04:41:09 +03:00 |
|
levlam
|
41d75d8c99
|
tg_cli: fix response printing.
|
2021-05-17 23:41:20 +03:00 |
|
levlam
|
d03bad88b4
|
Improve log messages.
|
2021-05-17 19:11:59 +03:00 |
|
levlam
|
fdeaafa70d
|
tg_cli: always write log to file.
|
2021-05-17 17:33:26 +03:00 |
|
levlam
|
13a21b4fe2
|
Make LogInterface::append non-virtual.
|
2021-05-17 16:18:19 +03:00 |
|
levlam
|
a6a4eb6616
|
Don't include SliceBuilder.h in logging.h.
|
2021-05-17 15:21:11 +03:00 |
|
levlam
|
17a1015f6b
|
Remove dependency of PSLICE/PSTRING on Logger, move them to separate header and make them always safe.
|
2021-05-17 03:24:54 +03:00 |
|
levlam
|
29230948c3
|
Remove redundant LogInterface::rotate overrides.
|
2021-05-17 02:04:50 +03:00 |
|
levlam
|
3798ecaef5
|
Move outgoing query logging to INFO.
|
2021-05-17 00:12:52 +03:00 |
|
levlam
|
8a7a3f403b
|
Try to create secret chat dialog when receive new message in it.
|
2021-05-16 02:11:37 +03:00 |
|
levlam
|
add28462a0
|
Fix Slice underflow.
|
2021-05-14 13:18:52 +03:00 |
|
levlam
|
eecb0476b5
|
Unify error messages for private and secret chats.
|
2021-05-10 19:36:18 +03:00 |
|
levlam
|
260eee8bff
|
Avoid upgrade of read transaction to a write transaction.
|
2021-05-10 01:59:35 +03:00 |
|
levlam
|
9176381cff
|
Add debug for failed CHECK.
|
2021-05-09 18:43:39 +03:00 |
|
levlam
|
0d41ba340f
|
Ensure that ChannelFull isn't loaded in on_channel_status_changed and on_channel_username_changed.
|
2021-05-09 18:14:43 +03:00 |
|
levlam
|
c0c5e24b9b
|
Drop slow_mode_delay in saved to database ChannelFull if slow mode is disabled in the channel.
|
2021-05-09 03:23:45 +03:00 |
|
levlam
|
4a13e791bb
|
Don't load ChannelFull from database in invalidate_channel_full.
|
2021-05-09 03:21:18 +03:00 |
|
levlam
|
25a6cb07bc
|
Add more checks.
|
2021-05-09 02:53:15 +03:00 |
|
levlam
|
ec362f9e2b
|
Add more logging on failed CHECK.
|
2021-05-09 01:00:02 +03:00 |
|
levlam
|
6baf923f07
|
Fix handling of left dialogs, which are still pinned in filters.
|
2021-05-09 00:31:43 +03:00 |
|
levlam
|
9c49e6a625
|
Log versions on Td instance creation.
|
2021-05-07 20:52:54 +03:00 |
|
levlam
|
7dbee21918
|
Fix sending of updateGroupCallParticipant in some rare cases.
|
2021-05-07 02:10:37 +03:00 |
|
Joshua M. Clulow
|
ed291840d3
|
add illumos support (#1501)
|
2021-04-29 16:40:08 +03:00 |
|
levlam
|
75e593fd51
|
Return errors with code 400 from FileManager::from_persistent_id.
|
2021-04-29 16:04:04 +03:00 |
|
levlam
|
b48421a7a1
|
Resplit splittable entities before sending them to the server.
|
2021-04-28 22:10:39 +03:00 |
|
levlam
|
b659909b1c
|
Use generic variant operator== to compare PhotoSizeSource.
|
2021-04-15 21:24:55 +03:00 |
|
levlam
|
cba755d185
|
Fix handling of pre-initialization requests in Decrypt state.
|
2021-04-15 21:07:05 +03:00 |
|
levlam
|
5bd0c2c46d
|
Update version to 1.7.4.
|
2021-04-14 15:20:44 +03:00 |
|
levlam
|
b262ec809f
|
Don't get group calls from the server by bots.
|
2021-04-14 14:59:22 +03:00 |
|
levlam
|
3c81a4efef
|
Fix reply_to_message_id in service messages.
|
2021-04-14 14:54:09 +03:00 |
|
levlam
|
6b0637f402
|
Disallow messageInvoice copying.
|
2021-04-13 17:40:09 +03:00 |
|
levlam
|
a78fe2dfe5
|
Don't drop recently valid auth keys.
|
2021-04-13 16:52:41 +03:00 |
|
levlam
|
f8d6d0ecd3
|
Improve suggested_tip_amounts checks.
|
2021-04-13 16:23:18 +03:00 |
|
levlam
|
7e9818f5c1
|
Remove invoices and games from inline query results in unallowed chats.
|
2021-04-13 03:32:57 +03:00 |
|
levlam
|
20096b3bb1
|
Add check that invoice message has Pay button.
|
2021-04-13 03:05:02 +03:00 |
|
levlam
|
7dbe720fdc
|
Move can_send_message_content to MessageContent.cpp.
|
2021-04-13 02:59:33 +03:00 |
|
levlam
|
025bd370c6
|
Disallow joined_date == 0 for non-leaving group call participants.
|
2021-04-13 02:33:02 +03:00 |
|
levlam
|
b7d993c477
|
Remove groupCall.can_self_unmute in favor of groupCallParticipant fields.
|
2021-04-13 01:58:40 +03:00 |
|
levlam
|
2ddeead75f
|
Save expected active group call ID.
|
2021-04-12 02:49:28 +03:00 |
|
levlam
|
47a7bc05e2
|
Use service messages to synchronize active group call state.
|
2021-04-11 05:37:53 +03:00 |
|
levlam
|
4b212b0728
|
Restore correct can_* flags after failed mute/unmute.
|
2021-04-11 03:39:30 +03:00 |
|
levlam
|
c87acefd56
|
Use correct group call participant ID for self.
|
2021-04-11 02:37:01 +03:00 |
|
levlam
|
a54fa0909b
|
Improve updates on group call leaving.
|
2021-04-09 18:50:07 +03:00 |
|
levlam
|
3786033316
|
Add minithumbnails to userProfilePhoto and chatPhotoInfo.
|
2021-04-09 17:01:58 +03:00 |
|
levlam
|
969b52cc82
|
Minor improvements.
|
2021-04-09 02:35:50 +03:00 |
|
levlam
|
338e4085d5
|
Improve scheduled voice chats documentation.
|
2021-04-09 02:29:27 +03:00 |
|
levlam
|
441dd127b3
|
Set alpha channel in payment form theme.
|
2021-04-08 16:13:21 +03:00 |
|
levlam
|
fbb15a9925
|
Remove invoice_chat_id/invoice_message_id from messagePaymentSuccessfulBot, because they are incompatible with inline mode.
|
2021-04-07 22:58:40 +03:00 |
|
levlam
|
5d5f950d2b
|
Support themes in getPaymentForm.
|
2021-04-07 22:49:09 +03:00 |
|
levlam
|
37cee0d823
|
Add td_api::setVoiceChatDefaultParticipant.
|
2021-04-07 16:25:29 +03:00 |
|
levlam
|
4aa5df26bc
|
Use participant_id instead of participant/participant_alias for group call participant identifiers.
|
2021-04-07 03:30:26 +03:00 |
|
levlam
|
10bc074a1e
|
Support subscription to group call start notification.
|
2021-04-07 03:04:56 +03:00 |
|
levlam
|
a7c34c5c49
|
Add td_api::startScheduledGroupCall.
|
2021-04-07 02:11:14 +03:00 |
|
levlam
|
ef93bde7a2
|
Allow to send inputMessageInvoice without start_parameter.
|
2021-04-07 01:43:47 +03:00 |
|
levlam
|
49fecf40e6
|
Add groupCall.scheduled_start_date.
|
2021-04-06 12:08:47 +03:00 |
|
levlam
|
2241058f85
|
Allow to create scheduled voice chats.
|
2021-04-06 02:54:55 +03:00 |
|
levlam
|
02fe7e47e6
|
Allow to specify title of created voice chats.
|
2021-04-06 02:13:57 +03:00 |
|
levlam
|
47066bbffb
|
Take into account raised hands when sorting group call participants for non-muted users.
|
2021-04-06 01:48:41 +03:00 |
|
levlam
|
b9faeb92d0
|
Add seller and provider IDs to td_api::paymentForm.
|
2021-04-06 01:16:57 +03:00 |
|
levlam
|
5d0561ff7a
|
Improve payment receipt.
|
2021-04-06 01:00:31 +03:00 |
|
levlam
|
bb1b82731e
|
Add messageVoiceChatScheduled.
|
2021-04-06 00:24:05 +03:00 |
|
levlam
|
3f1e91e7f4
|
Support invoice receipts in another chats.
|
2021-03-31 15:36:25 +03:00 |
|
levlam
|
9700529085
|
Remove payments proxy methods from MessagesManager.
|
2021-03-31 04:15:02 +03:00 |
|
levlam
|
3ac49bc8b1
|
Pass Td to all payments method.
|
2021-03-31 03:18:00 +03:00 |
|
levlam
|
6cf3755707
|
Improve get_input_bot_inline_message_media_* functions.
|
2021-03-31 02:54:29 +03:00 |
|
levlam
|
aa65e2b586
|
Allow to send invoice messages in all chat types.
|
2021-03-31 02:45:10 +03:00 |
|
levlam
|
32a5fc6855
|
Support sending messageInvoice via inline mode.
|
2021-03-31 02:38:16 +03:00 |
|
levlam
|
d7afe3d3e2
|
Simplify variable names in create_inline_message_content.
|
2021-03-31 02:02:53 +03:00 |
|
levlam
|
2379735d9b
|
Support sending Invoice as result of any inline query.
|
2021-03-31 01:55:12 +03:00 |
|
levlam
|
b9bc86fb5a
|
Add class InputInvoice.
|
2021-03-31 01:20:40 +03:00 |
|
levlam
|
f1b949456b
|
Support tip sending.
|
2021-03-30 18:45:22 +03:00 |
|
levlam
|
c3ff8539db
|
Support tip amount in Invoice.
|
2021-03-30 18:05:20 +03:00 |
|
levlam
|
17e8860855
|
Add paymentForm.id.
|
2021-03-30 17:18:08 +03:00 |
|
levlam
|
26dc0ad930
|
Update layer to 127.
|
2021-03-26 18:15:21 +03:00 |
|
levlam
|
f6b1ea8bdb
|
Forcely create Dialog in get_chat_member_object.
|
2021-03-26 04:20:11 +03:00 |
|
levlam
|
7a65988f29
|
Check that other chats are only banned or unbanned.
|
2021-03-26 04:15:13 +03:00 |
|
levlam
|
14fc0898ad
|
Support banning and unbanning channels and supergroups.
|
2021-03-26 04:11:30 +03:00 |
|
levlam
|
f28af4ab20
|
Add ContactsManager::get_participant_dialog_id.
|
2021-03-26 03:17:30 +03:00 |
|
levlam
|
ffc847dbf5
|
Replace search_among_users with search_among_dialogs.
|
2021-03-26 02:39:24 +03:00 |
|
levlam
|
b349696e7f
|
Force inputPeerChannel creation for bots.
|
2021-03-25 01:10:34 +03:00 |
|
levlam
|
206cd55479
|
Support chat-members in getChatMember.
|
2021-03-24 23:40:13 +03:00 |
|
levlam
|
adedc7ad4f
|
Support chats as members of other chats.
|
2021-03-22 04:03:24 +03:00 |
|
levlam
|
06791bbbf3
|
Update layer to 126.
|
2021-03-21 21:55:21 +03:00 |
|
levlam
|
9964d24ec8
|
Check permissions for all chat types in can_send_message_content.
|
2021-04-13 00:49:27 +03:00 |
|
levlam
|
21607d9a48
|
Don't allow to send messages to @replies chat.
|
2021-04-13 00:23:13 +03:00 |
|
levlam
|
1979b2b142
|
Ensure that participant_count is the same in Channel and ChannelFull.
|
2021-04-12 18:32:47 +03:00 |
|
levlam
|
c7b0063260
|
Add source to parse_dialog.
|
2021-04-12 06:04:43 +03:00 |
|
levlam
|
1934bf3b0e
|
Fix repairing unread count in fix_new_dialog.
|
2021-04-12 05:58:24 +03:00 |
|
levlam
|
5ec3b9cfce
|
Init MessagesManager on first call to get_dialog_force.
|
2021-04-12 05:11:06 +03:00 |
|
levlam
|
a83362c4d1
|
Add source to on_load_channel_full_from_database.
|
2021-04-12 04:51:01 +03:00 |
|
levlam
|
eb8e135ae3
|
Fix dropping group call's can_be_managed flag on leaving.
|
2021-04-12 04:45:35 +03:00 |
|
levlam
|
bdb7c833fd
|
Improve fatal error message.
|
2021-04-12 04:42:42 +03:00 |
|
levlam
|
e72863ff84
|
Drop repair_request_version after failed GetChannelFullQuery.
|
2021-04-12 04:20:43 +03:00 |
|
levlam
|
105542fc9a
|
Speculatively update participant count when joining/leaving channels.
|
2021-04-12 03:54:07 +03:00 |
|
levlam
|
550ccc8d9b
|
Move left chats to a correct ordered_dialogs_ list.
|
2021-04-09 01:49:27 +03:00 |
|
levlam
|
51581b8d03
|
Minor.
|
2021-04-09 01:11:44 +03:00 |
|
levlam
|
a2e6a242f1
|
Fix getChatEventLog filter flags.
|
2021-04-08 23:01:12 +03:00 |
|
levlam
|
4abb995b05
|
Don't use online mode for bots having more than one session.
|
2021-04-08 15:51:29 +03:00 |
|
levlam
|
af1b774ffb
|
Replace sender in messages sent by anonymous bot with the group itself.
|
2021-04-08 15:22:28 +03:00 |
|
levlam
|
2f687edf17
|
Don't decrease max_unavailable_message_id when processing MessageDeleteChatHistory.
|
2021-04-08 03:06:05 +03:00 |
|
levlam
|
d6015184ee
|
Improve log message.
|
2021-04-08 02:55:17 +03:00 |
|
levlam
|
5e7f0e8849
|
Remove unneeded logging.
|
2021-04-08 02:25:24 +03:00 |
|
levlam
|
525f72263d
|
Delete old messages using set_dialog_max_unavailable_message_id when receive MessageChatDeleteHistory.
|
2021-04-08 02:19:14 +03:00 |
|
levlam
|
9ea4bc3476
|
Delete from database loaded messages in cleared history part.
|
2021-04-08 01:59:44 +03:00 |
|
levlam
|
94368950a6
|
Remove wrong CHECK. It is wrong to compare orders with different keep_active_date.
|
2021-04-08 01:23:04 +03:00 |
|
levlam
|
a0dcd2d9c2
|
Add optional source to have_dialog_force.
|
2021-04-08 00:51:32 +03:00 |
|
levlam
|
0a0c9a6f96
|
Add optional source to get_dialog_force.
|
2021-04-08 00:42:21 +03:00 |
|
levlam
|
5a7015b9fe
|
Improve CHECK messages.
|
2021-04-07 23:43:24 +03:00 |
|
levlam
|
ad17a75f28
|
Add source to add_new_dialog.
|
2021-04-07 23:35:09 +03:00 |
|
levlam
|
55662f5db6
|
Add CHECK debug.
|
2021-04-06 12:33:08 +03:00 |
|
levlam
|
268dd2cf12
|
Increase MessageUnsupported version.
|
2021-04-06 00:40:31 +03:00 |
|
levlam
|
35d6145d66
|
Drop loaded_all_participants if receive a group call participant in non-loaded part of the list.
|
2021-04-05 22:50:57 +03:00 |
|
levlam
|
2c154f5e4a
|
Add source to send_update_group_call_participant.
|
2021-04-05 22:39:38 +03:00 |
|
levlam
|
8b4410d2bf
|
Improve group call participant logging.
|
2021-04-05 22:24:10 +03:00 |
|
levlam
|
a54be3de0d
|
Improve logging.
|
2021-04-05 21:26:14 +03:00 |
|
levlam
|
c4eb613a7a
|
Always include self to participant count in joined calls.
|
2021-04-05 03:02:52 +03:00 |
|
levlam
|
514777aaf1
|
Fix infinite updates processing.
|
2021-04-05 02:27:13 +03:00 |
|
levlam
|
f51e7b5481
|
Fix handling of group call participant list with one participant.
|
2021-04-05 01:52:20 +03:00 |
|
levlam
|
9aef50a2ee
|
Fix GroupCallParticipantOrder::get_group_call_participant_order_object.
|
2021-04-05 01:19:08 +03:00 |
|
levlam
|
62a858807a
|
Drop loaded_all_participants if new user was added to the end of the list.
|
2021-04-05 01:14:45 +03:00 |
|
levlam
|
09859193b1
|
Add source to on_group_call_left_impl.
|
2021-04-05 00:33:21 +03:00 |
|
levlam
|
d3030445c5
|
Improve logging.
|
2021-04-04 23:31:08 +03:00 |
|
levlam
|
2246b81d6f
|
Immediately delete already deleted sent message instead of storing updateMessageID.
|
2021-04-04 23:23:08 +03:00 |
|
levlam
|
0b53ace8d0
|
Improve deletion of deleted being sent messages.
|
2021-04-04 22:59:56 +03:00 |
|
levlam
|
d44e9e5577
|
Add source to delete_dialog_messages.
|
2021-04-04 03:54:27 +03:00 |
|
levlam
|
8039660cfe
|
Reload objects from server if failed to resolve their dependencies.
|
2021-04-04 03:23:22 +03:00 |
|
levlam
|
6dfe45c03c
|
Fix unpinning of unknown chats.
|
2021-04-04 01:59:45 +03:00 |
|
levlam
|
84194768ae
|
Add check that chats aren't created before MessagesManager is inited.
|
2021-04-03 22:41:26 +03:00 |
|
levlam
|
5a885bd06d
|
Add more logging.
|
2021-04-03 02:46:56 +03:00 |
|
levlam
|
bee68243e8
|
Fix CHECK.
|
2021-04-03 02:19:30 +03:00 |
|
levlam
|
1bbcc01091
|
Fix MessagePaymentSuccessful storing.
|
2021-04-02 17:04:51 +03:00 |
|
levlam
|
5b6301c40c
|
Fix payments native provider data.
|
2021-04-01 21:53:23 +03:00 |
|
levlam
|
e75d8ccadc
|
Add check.
|
2021-04-01 21:27:40 +03:00 |
|
levlam
|
ffab6fe018
|
Remove top_thread_message_id from scheduled messages.
|
2021-04-01 21:10:25 +03:00 |
|
levlam
|
ea0280c589
|
Fix convert_address.
|
2021-03-31 17:51:51 +03:00 |
|
levlam
|
5508721497
|
Use add_message_dependencies to reliably find all dependent dialogs.
|
2021-03-31 16:17:25 +03:00 |
|
levlam
|
1bb13c0ab3
|
Remove unused parameter in add_message_dependencies.
|
2021-03-31 16:07:45 +03:00 |
|
levlam
|
b86a3fe227
|
Fix misprint.
|
2021-03-31 15:50:51 +03:00 |
|
levlam
|
b7e77765be
|
Fix accessing group call's leave_version.
|
2021-03-31 15:45:21 +03:00 |
|
levlam
|
13a80bc4e8
|
Use send_closure_later to avoid cycles in add_message_to_dialog.
|
2021-03-29 22:36:29 +03:00 |
|
levlam
|
955ce5f946
|
Improve error message.
|
2021-03-29 22:25:06 +03:00 |
|
levlam
|
290293766f
|
Improve error message.
|
2021-03-29 21:43:50 +03:00 |
|
levlam
|
224b560c83
|
Improve error message on access to a closed secret chat.
|
2021-03-29 21:26:31 +03:00 |
|
levlam
|
732193b346
|
Fix default last_new_message_id in secret chats, broken in 9948e41aed .
|
2021-03-29 20:52:59 +03:00 |
|
levlam
|
ad495c0d0c
|
Skip error logging for deleted bots.
|
2021-03-29 18:10:37 +03:00 |
|
levlam
|
079c9919d2
|
Parse push_receiver_id as int64.
|
2021-03-29 16:23:50 +03:00 |
|
levlam
|
c739df8507
|
Pass UserId instead of int32 when creating secret chat.
|
2021-03-29 11:57:26 +03:00 |
|
levlam
|
5de3751d8d
|
Use int64 for sender_user_id in message database.
|
2021-03-29 11:28:43 +03:00 |
|
levlam
|
b5655ddab6
|
Pass UserId to Contact::Contact.
|
2021-03-29 08:20:54 +03:00 |
|
levlam
|
f5ab187bb2
|
Use UserId in PrivacyManager.
|
2021-03-29 01:34:33 +03:00 |
|
levlam
|
4f644ce389
|
Add and use statis UserId::get_user_ids/get_input_user_ids methods.
|
2021-03-29 00:50:15 +03:00 |
|
levlam
|
4df03c8491
|
Clamp float numbers before conversion to integers.
|
2021-03-28 22:33:22 +03:00 |
|
levlam
|
fbc7e5a7f8
|
Don't update group call participant count by definitely already applied updates.
|
2021-03-28 05:34:58 +03:00 |
|
levlam
|
cc0d45a01c
|
Add groupCallParticipant.is_current_user field.
|
2021-03-28 04:41:32 +03:00 |
|
levlam
|
9936cdc320
|
Fix handling of speaking in group call chat actions.
|
2021-03-28 04:03:00 +03:00 |
|
levlam
|
307821eb31
|
Never treat closed secret chats as just created.
|
2021-03-28 03:46:45 +03:00 |
|
levlam
|
7aa71edad2
|
Drop outdated *Full.invite_link stored in the database.
|
2021-03-28 03:36:14 +03:00 |
|
levlam
|
d74749c813
|
Drop basic group invite link if removed from administrators.
|
2021-03-28 03:25:08 +03:00 |
|
levlam
|
984e79b7f7
|
Drop channel invite link, only when corresponding administrator right is removed.
|
2021-03-28 02:35:11 +03:00 |
|
levlam
|
024601eb86
|
Don't call remove_dialog_access_by_invite_link on username change.
|
2021-03-28 02:07:38 +03:00 |
|
levlam
|
f7e9da283d
|
Expect that there can be no access to group call participant channels.
|
2021-03-28 01:59:17 +03:00 |
|
levlam
|
879fd3b7c0
|
Use add_message_sender_dependencies for default group call alias.
|
2021-03-28 01:55:39 +03:00 |
|
levlam
|
b84318fed4
|
Minor improvements.
|
2021-03-27 05:19:22 +03:00 |
|
levlam
|
66de95d93c
|
Fix compilation errors and formatting.
|
2021-03-26 18:52:45 +03:00 |
|
Arseny Smirnov
|
5c7b7d4c85
|
TD_EXPERIMENTAL_WATCH_OS cmake option
|
2021-03-26 18:04:25 +03:00 |
|
levlam
|
c6dec21cb6
|
Improve getExternalLinkInfo documentation.
|
2021-03-21 03:13:43 +03:00 |
|
levlam
|
f0e7b211c3
|
Use case-insensitive comparison for short mention entities.
|
2021-03-20 22:57:34 +03:00 |
|
levlam
|
70b71d569b
|
Use AccessRights::Know when edit channel participants.
|
2021-03-19 23:41:19 +03:00 |
|
levlam
|
302e5940d4
|
Update version to 1.7.3.
|
2021-03-19 15:30:40 +03:00 |
|
levlam
|
2f2d2004e6
|
Create Dialog for recently speaking channels.
|
2021-03-19 04:28:00 +03:00 |
|
levlam
|
78f5b24f35
|
Synchronize group call participant_count with known number of participants.
|
2021-03-19 04:02:53 +03:00 |
|
levlam
|
cebcdbd88b
|
Automatically call update_group_call_dialog in set_group_call_participant_count.
|
2021-03-19 03:30:39 +03:00 |
|
levlam
|
af7e26bc49
|
Try to process versioned updates with old version.
|
2021-03-19 02:51:50 +03:00 |
|
levlam
|
6656cd29f9
|
Add version to GroupCallParticipant.
|
2021-03-19 02:44:20 +03:00 |
|
levlam
|
b6f900b74f
|
Process mute updates as soon as possible.
|
2021-03-19 02:25:54 +03:00 |
|
levlam
|
f670aeb2b3
|
Simplify mute_updates processing.
|
2021-03-19 02:20:22 +03:00 |
|
levlam
|
12a755d921
|
Don't ignore update about ended group call if group call is being joined.
|
2021-03-19 01:28:18 +03:00 |
|
levlam
|
81f20ae4ec
|
Ignore FLOOD_WAIT errors got getGroupCallStreamSegment.
|
2021-03-19 01:24:57 +03:00 |
|
levlam
|
a6337c2d37
|
Improve logging.
|
2021-03-19 00:41:35 +03:00 |
|