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 |
|