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