levlam
|
bcc2adeb47
|
Fix includes and formatting.
|
2022-02-08 00:04:34 +03:00 |
|
Arseny Smirnov
|
86bceb2972
|
td: replace most of std::unordered_map usages to td::FlatHashMap
|
2022-02-07 21:21:31 +01:00 |
|
levlam
|
822257b90a
|
Resend requests on CONNECTION_NOT_INITED and CONNECTION_LAYER_INVALID errors.
|
2022-02-07 22:05:01 +03:00 |
|
levlam
|
5d58734568
|
tg_cli: simplify sending of photos with caption.
|
2022-02-06 01:42:43 +03:00 |
|
levlam
|
77060757eb
|
Improve ordering of all message send requests.
|
2022-02-06 00:56:19 +03:00 |
|
levlam
|
f3bb075f62
|
Use InvokeAfter for all queries changing sticker sets.
|
2022-02-06 00:16:16 +03:00 |
|
levlam
|
b845766bd1
|
Add class ChainId.
|
2022-02-05 23:28:43 +03:00 |
|
levlam
|
46e23a407f
|
Use int32 ro store last/next/total_timeout.
|
2022-02-04 17:05:35 +03:00 |
|
levlam
|
1ffb1ebb2f
|
Remove unused Td::create_net_actor.
|
2022-02-04 16:34:11 +03:00 |
|
levlam
|
17fb8ff6fc
|
Replace SendSecretMessageActor with a function.
|
2022-02-04 16:25:37 +03:00 |
|
levlam
|
6e82e51243
|
Remove all NetActorOnce usages.
|
2022-02-04 00:46:10 +03:00 |
|
levlam
|
4bfdd1e7a8
|
Support empty callback in SequenceDispatcher.
|
2022-02-04 00:43:31 +03:00 |
|
levlam
|
649f2b85f5
|
Rename chains to chain_ids in NetQuery.
|
2022-02-03 22:32:47 +03:00 |
|
levlam
|
0b33522821
|
Improve ChainScheduler.
|
2022-02-03 22:01:09 +03:00 |
|
levlam
|
634767d986
|
Optimize MultiSequenceDispatcherImpl::on_resend usage.
|
2022-02-03 21:21:15 +03:00 |
|
levlam
|
1ad5658aee
|
Remove "using ChainId".
|
2022-02-03 18:07:48 +03:00 |
|
levlam
|
8b92e8f978
|
Optimize checked insert to std::map.
|
2022-02-03 16:24:09 +03:00 |
|
levlam
|
9881a4dbe2
|
Fix format::as_hex usage.
|
2022-02-03 14:34:10 +03:00 |
|
levlam
|
877b5fce00
|
Allow to set again the same big reaction.
|
2022-02-03 13:47:18 +03:00 |
|
levlam
|
02b99d0fbf
|
Remove includes of SequenceDispatcher.h from headers.
|
2022-02-01 19:34:14 +03:00 |
|
Arseny Smirnov
|
ad38f712e8
|
SequenceDispatcher: hide usage into NetQueryDispatcher
|
2022-02-01 18:51:36 +03:00 |
|
levlam
|
950876b496
|
Minor improvements.
|
2022-02-01 18:25:02 +03:00 |
|
Arseny Smirnov
|
7c9d698023
|
SequenceDispatcher: bugfixes
|
2022-02-01 17:05:23 +03:00 |
|
Arseny Smirnov
|
da4d6318fc
|
SequenceDispatcher: distribute food limits to net queries in the same chain and with the same tl_constructor
|
2022-02-01 16:06:48 +03:00 |
|
Arseny Smirnov
|
24766fdad8
|
ChainScheduler: pass new test
|
2022-02-01 16:04:58 +03:00 |
|
levlam
|
1e1ab5d1b0
|
Fix misprints by @Mammad900.
|
2022-02-01 13:31:42 +03:00 |
|
levlam
|
19daec8ca1
|
Increase MessageUnsupported version.
|
2022-02-01 13:26:23 +03:00 |
|
levlam
|
92c2a9c4e5
|
Update version to 1.8.1.
|
2022-01-31 22:07:31 +03:00 |
|
levlam
|
c783115974
|
Fix warnings.
|
2022-01-31 22:00:00 +03:00 |
|
levlam
|
d5d6e520e0
|
Fix creation of WEBM documents.
|
2022-01-31 20:41:11 +03:00 |
|
levlam
|
e503195e0e
|
Upload WEBM stickers as documents.
|
2022-01-31 20:22:07 +03:00 |
|
levlam
|
8e09fab0e7
|
Temporarily use old MultiSequenceDispatcher.
|
2022-01-31 19:21:44 +03:00 |
|
levlam
|
ee3c674df1
|
Fix setChatAvailableReactions.
|
2022-01-31 18:59:39 +03:00 |
|
levlam
|
d348f205f2
|
Improve handling of invalid values in setOption.
|
2022-01-31 18:57:37 +03:00 |
|
levlam
|
b1b945e239
|
Minor fixes.
|
2022-01-31 15:56:44 +03:00 |
|
levlam
|
ccd450789b
|
Fix message index mask.
|
2022-01-31 04:04:20 +03:00 |
|
levlam
|
24f6ba4faf
|
Improve updates order and logging in update_message.
|
2022-01-31 03:27:29 +03:00 |
|
levlam
|
a4d80c76b3
|
Allow middle dot in hashtags.
|
2022-01-31 02:19:17 +03:00 |
|
levlam
|
d3c712e660
|
Increase maximum allowed TLD length in email address.
|
2022-01-30 13:51:28 +03:00 |
|
levlam
|
462797b48a
|
Disable local can_get_added_reactions in private chats.
|
2022-01-30 13:48:32 +03:00 |
|
levlam
|
fe4232ca79
|
Add MessageReactions logging.
|
2022-01-30 13:24:27 +03:00 |
|
levlam
|
abb2c1a105
|
Ignore reaction updates while setting reaction.
|
2022-01-30 12:55:27 +03:00 |
|
levlam
|
3150b3d491
|
Add readAllChatReactions.
|
2022-01-30 12:37:24 +03:00 |
|
levlam
|
d187d14660
|
Treat video stickers as stickers.
|
2022-01-30 11:59:37 +03:00 |
|
levlam
|
3739c5b92f
|
Replace translateMessage with translateText.
|
2022-01-29 23:43:57 +03:00 |
|
levlam
|
e1bd34cda8
|
Update scheme.
|
2022-01-29 01:53:50 +03:00 |
|
levlam
|
41a5248169
|
Read unread reactions.
|
2022-01-28 20:27:39 +03:00 |
|
levlam
|
1cf2a9e9c9
|
Check that unread_reaction_count was changed before setting it.
|
2022-01-28 19:59:18 +03:00 |
|
levlam
|
5098dac338
|
Add and use has_unread_message_reactions.
|
2022-01-28 19:57:50 +03:00 |
|
levlam
|
fd8d15e2d2
|
Add td_api::searchMessagesFilterUnreadReaction.
|
2022-01-28 19:12:33 +03:00 |
|
levlam
|
e7406475ff
|
Fix compilation errors.
|
2022-01-28 19:12:20 +03:00 |
|
levlam
|
71a8abb92d
|
Implement Chat.unread_reaction_count.
|
2022-01-28 18:39:13 +03:00 |
|
levlam
|
e5084491f6
|
Add Message.unread_reactions.
|
2022-01-28 17:10:17 +03:00 |
|
Arseny Smirnov
|
cab16967d0
|
SequenceDispatcher: calculate session_rand from first chain id
|
2022-01-28 17:49:26 +03:00 |
|
Arseny Smirnov
|
c202974d47
|
SequenceDispatcher: set error to all NetQueries at tear_down
|
2022-01-28 17:43:22 +03:00 |
|
Arseny Smirnov
|
452f60be0b
|
SequenceDispatcher: support multiple chains
|
2022-01-28 17:06:54 +03:00 |
|
Arseny Smirnov
|
355c2950ad
|
ChainScheduler - new implementation of SequenceDispatcher
|
2022-01-28 15:50:59 +03:00 |
|
levlam
|
4c98811b03
|
Reload linked chat full info when a chat is opened.
|
2022-01-27 18:53:03 +03:00 |
|
levlam
|
c0a2c0de8b
|
Use get_message_active_reactions instead of get_dialog_active_reactions if appropriate.
|
2022-01-27 18:17:29 +03:00 |
|
levlam
|
e9a155a2a6
|
Fix MessagesManager::get_message_available_reactions for private chats.
|
2022-01-27 17:00:44 +03:00 |
|
levlam
|
274d0babb8
|
Add Message.can_get_added_reactions.
|
2022-01-27 15:58:20 +03:00 |
|
levlam
|
1fdfd036bb
|
Use get_dialog_active_reactions if appropriate.
|
2022-01-27 15:25:41 +03:00 |
|
levlam
|
f00e7aae59
|
Fix empty reaction in setMessageReaction.
|
2022-01-27 14:19:51 +03:00 |
|
levlam
|
4e4d7c1e83
|
Fix inputGroupCallStream flags.
|
2022-01-27 01:59:36 +03:00 |
|
levlam
|
6ebb83a194
|
Improve class names and documentation.
|
2022-01-27 01:52:21 +03:00 |
|
levlam
|
81a3544cc8
|
Drop main auth key if receive 401 for temporary auth key with an error different from AUTH_KEY_PERM_EMPTY and SESSION_PASSWORD_NEEDED.
|
2022-01-26 21:50:42 +03:00 |
|
levlam
|
fd4b9a5a79
|
Handle missing updateMessageReactions in response to getMessagesReactions as a message without reactions.
|
2022-01-26 20:06:27 +03:00 |
|
levlam
|
f9c6fb14f6
|
Relaod message reactions if failed to set reaction.
|
2022-01-26 18:48:46 +03:00 |
|
levlam
|
79f1890613
|
Use td_api::StickerType instead of td_api::StickerFormat.
|
2022-01-26 17:53:38 +03:00 |
|
levlam
|
eaf859409e
|
Check MIME-type of received stickers.
|
2022-01-26 17:30:57 +03:00 |
|
levlam
|
262d63564d
|
Fix misprint.
|
2022-01-26 17:25:55 +03:00 |
|
levlam
|
97e0288363
|
Check that reaction is among available reactions before set it locally.
|
2022-01-26 16:51:47 +03:00 |
|
levlam
|
ba5c326ba8
|
Support sending big reactions.
|
2022-01-26 16:41:41 +03:00 |
|
levlam
|
1901eafe8a
|
Add td_api::getMessageAvailableReactions.
|
2022-01-26 15:25:03 +03:00 |
|
levlam
|
6a288e2516
|
Hide reactions if they are disabled in the chat.
|
2022-01-26 13:49:17 +03:00 |
|
levlam
|
5edc92dd72
|
Update recent reaction choosers in setMessageReaction.
|
2022-01-26 12:50:41 +03:00 |
|
levlam
|
bad018bc32
|
Sort message reactions by the number of choosers.
|
2022-01-26 12:01:14 +03:00 |
|
levlam
|
9eb3a9a403
|
Remove chosen reaction when it is again.
|
2022-01-26 11:02:20 +03:00 |
|
levlam
|
893b9c4b6f
|
Update file size limit for WEBM sticker set thumbnails.
|
2022-01-26 10:20:39 +03:00 |
|
levlam
|
d908117489
|
Add internal option "reactions_uniq_max".
|
2022-01-25 22:53:51 +03:00 |
|
levlam
|
74ac1f664b
|
Disallow big encrypted stickers in secret chats.
|
2022-01-25 21:52:15 +03:00 |
|
levlam
|
75e5a0b3fe
|
Allow webm stickers in secret chats.
|
2022-01-25 21:38:25 +03:00 |
|
levlam
|
a972252a46
|
Support creation of WEBM sticker packs.
|
2022-01-25 16:56:10 +03:00 |
|
levlam
|
e2d1824edc
|
Add stickerFormatWebpMask.
|
2022-01-25 15:27:06 +03:00 |
|
levlam
|
d6bb83dc0e
|
Support WEBM stickers.
|
2022-01-25 14:58:04 +03:00 |
|
levlam
|
0d2b1c2072
|
Update layer to 138.
|
2022-01-25 12:36:30 +03:00 |
|
levlam
|
3aa4ffd0da
|
Ignore video attribute for animated stickers.
|
2022-01-24 19:06:31 +03:00 |
|
levlam
|
2e7205d391
|
tg_cli: improve get_delimiter.
|
2022-01-24 18:22:57 +03:00 |
|
levlam
|
4c4b609448
|
Reload full dialog info if failed to set available reactions.
|
2022-01-24 17:51:39 +03:00 |
|
levlam
|
6860a7855b
|
tg_cli: autosplit.
|
2022-01-24 17:40:16 +03:00 |
|
levlam
|
6001485409
|
Save reactions between restarts.
|
2022-01-24 16:43:38 +03:00 |
|
levlam
|
5daf033e0d
|
Use int64 for max_sticker_file_size.
|
2022-01-23 16:18:33 +03:00 |
|
levlam
|
8c83b66d40
|
Add get_min_message_sender_object.
|
2022-01-22 23:17:41 +03:00 |
|
levlam
|
ce19ad822b
|
Add td_api::setMessageReaction.
|
2022-01-21 20:39:55 +03:00 |
|
levlam
|
ebb78d3c1b
|
Add td_api::getMessageChosenReactions.
|
2022-01-21 16:46:16 +03:00 |
|
levlam
|
05a069d221
|
Use MessageSender for recent reaction choosers.
|
2022-01-21 13:15:27 +03:00 |
|
levlam
|
7c4d333a77
|
Support updateMessageReactions.
|
2022-01-21 11:53:18 +03:00 |
|
levlam
|
739d2b292d
|
Add MessageReactions.
|
2022-01-20 22:54:34 +03:00 |
|
levlam
|
aed0fc247d
|
Improve setChatAvailableReactions.available_reactions documentation.
|
2022-01-19 21:13:53 +03:00 |
|
levlam
|
4a2cace483
|
Keep only active reactions.
|
2022-01-19 20:35:49 +03:00 |
|
levlam
|
5f14c85a33
|
Send updateChatAvailableReactions updates when the list of active reactions changes.
|
2022-01-19 20:04:59 +03:00 |
|
levlam
|
facb8f754a
|
Move list of active reactions to MessagesManager.
|
2022-01-19 18:59:48 +03:00 |
|
levlam
|
4e657b73ab
|
Return all reactions as available in private chats.
|
2022-01-19 18:10:16 +03:00 |
|
levlam
|
305f2e87e1
|
Improve logging.
|
2022-01-19 15:00:11 +03:00 |
|
levlam
|
06a67030a0
|
Use reload_dialog_info_full instead of get_dialog_info_full to guarantee that the data will be reloaded.
|
2022-01-19 14:37:07 +03:00 |
|
levlam
|
99586edf26
|
Add updateReaction.
|
2022-01-19 14:14:21 +03:00 |
|
levlam
|
4e172fc5c8
|
Add expected_format to on_get_sticker_document.
|
2022-01-18 19:28:32 +03:00 |
|
levlam
|
be2678ce94
|
Add enum StickerFormat.
|
2022-01-18 19:20:43 +03:00 |
|
levlam
|
1441de578b
|
Don't treat messages sent to secret chats as copied, because media files can be needed to be reuploaded anyway. Relative order of forwarded to secret chats media will be kept now, but ordering with forwarded text messages can still be broken.
|
2022-01-17 16:07:54 +03:00 |
|
levlam
|
8339a5818e
|
Add td_api::translateMessage.
|
2022-01-14 22:28:28 +03:00 |
|
levlam
|
5a51462de8
|
Fix documentation.
|
2022-01-14 17:02:57 +03:00 |
|
levlam
|
7974571615
|
Add more close_flag checks.
|
2022-01-13 17:28:10 +03:00 |
|
levlam
|
7458a0fc15
|
Update layer to 137.
|
2022-01-13 17:27:56 +03:00 |
|
levlam
|
e592ca4b83
|
Make sort in PollManager::get_vote_percentage more stable.
|
2022-01-11 21:52:29 +03:00 |
|
levlam
|
e89b3eeb9b
|
Improve log messages.
|
2022-01-10 16:18:54 +03:00 |
|
levlam
|
dd1e0af5dc
|
Keep connection header for 3 seconds after successful response.
|
2022-01-06 21:19:07 +03:00 |
|
levlam
|
dd48b43769
|
Allow to change default reaction.
|
2022-01-05 18:03:02 +03:00 |
|
levlam
|
643434d9d9
|
Add "default_reaction" option.
|
2022-01-05 16:59:09 +03:00 |
|
levlam
|
b0ad4e5e62
|
Add td_api::setChatAvailableReactions.
|
2022-01-05 16:23:35 +03:00 |
|
levlam
|
47a445851a
|
Add td_api::chatEventAvailableReactionsChanged.
|
2022-01-04 17:55:57 +03:00 |
|
levlam
|
0957839cc6
|
Improve order of chat event types in the API scheme.
|
2022-01-04 16:45:25 +03:00 |
|
levlam
|
91ff746180
|
Add HAS_AVAILABLE_REACTIONS flags.
|
2022-01-04 16:35:48 +03:00 |
|
levlam
|
3becacf304
|
Add chat.available_reactions and updateChatAvailableReactions.
|
2022-01-04 16:33:57 +03:00 |
|
KnorpelSenf
|
789b9c0a55
|
Fix much typos
|
2022-01-25 16:07:36 +03:00 |
|
levlam
|
fa8feefed7
|
Reduce total timeout limit to 2 for messages.setTyping.
|
2022-01-03 08:57:11 +03:00 |
|
levlam
|
c075ad7b00
|
Don't keep setTyping query reference for bots.
|
2022-01-03 08:01:26 +03:00 |
|
levlam
|
ad431a612e
|
tg_cli: maintain authorization state.
|
2022-01-02 12:19:14 +03:00 |
|
levlam
|
14637caa64
|
Improve condition in get_user.
|
2022-01-01 12:21:13 +03:00 |
|
levlam
|
8085779cdc
|
Update copyright year.
|
2022-01-01 03:35:39 +03:00 |
|
levlam
|
19f1f66eca
|
Support tg-spoiler HTML tag.
|
2021-12-31 17:15:11 +03:00 |
|
levlam
|
62d4e339de
|
Fix ContactsManager::get_user with min-user for bots.
|
2021-12-31 16:33:46 +03:00 |
|
levlam
|
d3e1385b8b
|
Add some debug logging.
|
2021-12-31 16:21:03 +03:00 |
|
levlam
|
330100d67c
|
tg_cli: use struct UserId instead of as_user_id.
|
2021-12-31 14:56:57 +03:00 |
|
levlam
|
e8f039ff0a
|
tg_cli: add struct MessageId.
|
2021-12-31 14:31:43 +03:00 |
|
levlam
|
f32c0417b4
|
tg_cli: use struct ChatId instead of as_chat_id.
|
2021-12-31 14:20:34 +03:00 |
|
levlam
|
d64e507724
|
tg_cli: use get_args instead of to_integer.
|
2021-12-31 10:25:40 +03:00 |
|
levlam
|
01fccc430f
|
Use explicit cast instead of 1ll.
|
2021-12-31 09:36:24 +03:00 |
|
levlam
|
c038507831
|
Increase MessageUnsupported version.
|
2021-12-30 18:04:50 +03:00 |
|
levlam
|
feffe4153d
|
Fix ContactsManager::get_user.
|
2021-12-30 17:39:42 +03:00 |
|
levlam
|
2027819297
|
Fix ContactsManager::get_input_user.
|
2021-12-30 15:28:10 +03:00 |
|
levlam
|
fce20df018
|
Add support for sponsored chats with an invite link.
|
2021-12-30 14:15:04 +03:00 |
|
levlam
|
68539fe846
|
Add textEntityTypeSpoiler.
|
2021-12-28 20:41:37 +03:00 |
|
levlam
|
ed766a4d2f
|
Add flag messageSendOptions.protect_content.
|
2021-12-28 18:19:19 +03:00 |
|
levlam
|
20a460aeb3
|
Update layer to 136.
|
2021-12-28 17:19:18 +03:00 |
|
levlam
|
b3ab664a18
|
Update version to 1.8.0.
|
2021-12-29 17:38:20 +03:00 |
|
levlam
|
29e8df5113
|
Unify entity variable names.
|
2021-12-28 18:50:11 +03:00 |
|
levlam
|
99ac6428e9
|
Improve documentation.
|
2021-12-28 17:27:11 +03:00 |
|
levlam
|
a69030239c
|
Update version to 1.7.12.
|
2021-12-28 04:19:41 +03:00 |
|
levlam
|
bbb4b68699
|
Fix MSVC 2015 warning.
|
2021-12-28 02:01:20 +03:00 |
|
levlam
|
ac8ccaf970
|
Workaround clang 3.4 warning.
|
2021-12-28 01:47:34 +03:00 |
|
levlam
|
a81ab8abba
|
Remove viewSponsoredMessage in favor of viewMessages.
|
2021-12-27 18:17:02 +03:00 |
|
levlam
|
23d537052e
|
Use unique 53-bit identifiers for sponsored messages.
|
2021-12-27 16:49:11 +03:00 |
|
levlam
|
218de37c3a
|
Fix messageForwardOriginChat documentation.
|
2021-12-27 15:03:14 +03:00 |
|
levlam
|
26d2ee649d
|
Add some missing new lines at the end of files.
|
2021-12-27 14:03:50 +03:00 |
|
levlam
|
43b1c6365d
|
Reduce maximum concurrency to 4 client threads on OpenBSD, to reserve enough file descriptors.
|
2021-12-26 12:33:18 +03:00 |
|
levlam
|
aca4cd3b3f
|
Ignore invalid last_database_server_dialog_date_ instead of trying to repair it.
|
2021-12-25 02:10:06 +03:00 |
|
levlam
|
b24c188ac0
|
Drop definitely incorrect folder.last_database_server_dialog_date_.
|
2021-12-24 23:18:40 +03:00 |
|
levlam
|
9cf4851c5b
|
Ignore dialog dates with 0 date.
|
2021-12-24 22:59:05 +03:00 |
|
levlam
|
7ed5534c83
|
Use '=' as equality operator in SQL queries.
|
2021-12-24 22:00:13 +03:00 |
|
levlam
|
680bad4a72
|
Return default icon name if there is no chosen name in chatFilterInfo.
|
2021-12-24 20:42:49 +03:00 |
|
levlam
|
5f965a1ea4
|
Don't try to use "fr-FR" locale, because check for its existence is
broken with musl: https://www.openwall.com/lists/musl/2017/11/08/1.
|
2021-12-24 15:12:14 +03:00 |
|
levlam
|
f7588582cd
|
Use at most 7 client threads on OpenBSD to stay within default limit of 128 file descriptors.
|
2021-12-24 14:11:36 +03:00 |
|
levlam
|
d6a9c509ab
|
Fix spelling of deregister.
|
2021-12-24 13:33:34 +03:00 |
|
levlam
|
d4f5e67243
|
Fix getSponsoredMessage.
|
2021-12-24 12:01:24 +03:00 |
|
levlam
|
3e4db584f8
|
Fix handling of limit == 0 in getChatSparseMessagePositions.
|
2021-12-24 11:59:44 +03:00 |
|
levlam
|
ac5e1960f9
|
Workaround clang 3.4 bug.
|
2021-12-24 01:15:43 +03:00 |
|
levlam
|
8aa95a98ca
|
Fix fwrite usage in tl-parser.
|
2021-12-24 00:06:14 +03:00 |
|
levlam
|
4791fb6a2a
|
Update version to 1.7.11.
|
2021-12-23 23:02:19 +03:00 |
|
levlam
|
2afdbfc629
|
Fix merge_message_contents for photos.
|
2021-12-23 22:54:20 +03:00 |
|
levlam
|
a8b22881e0
|
Improve the name of suggestedActionViewChecksHint .
|
2021-12-23 20:00:41 +03:00 |
|
levlam
|
6840c5c933
|
Fix td_json documentation.
|
2021-12-23 18:40:52 +03:00 |
|
levlam
|
841a41b222
|
Remove unused "to host" endianness macroses.
|
2021-12-23 16:44:40 +03:00 |
|
levlam
|
c073f3dc49
|
tl-parser: remove 16-bit endianness functions.
|
2021-12-23 15:55:34 +03:00 |
|
levlam
|
ff6615e734
|
Fix some misprints.
|
2021-12-23 14:18:32 +03:00 |
|
levlam
|
638767d919
|
Improve documentation.
|
2021-12-23 14:18:11 +03:00 |
|
levlam
|
dd8b1169b1
|
Rename the method to endGroupCall.
|
2021-12-23 13:00:05 +03:00 |
|
levlam
|
461b312369
|
Rename chat log event to chatEventVideoChatEnded.
|
2021-12-23 12:42:21 +03:00 |
|
levlam
|
e71f9f6d75
|
Remove unneeded includes.
|
2021-12-22 21:07:42 +03:00 |
|
levlam
|
9221df532c
|
Move MinChannel and MessageReplyInfo storers to hpp.
|
2021-12-22 20:29:54 +03:00 |
|
levlam
|
160ab905f1
|
Fix handling of min-channels in recent repliers.
|
2021-12-22 20:15:18 +03:00 |
|
levlam
|
1fd2e3b629
|
Return information about min-channels.
|
2021-12-22 16:48:23 +03:00 |
|
levlam
|
758a391e55
|
Store title and photo of min-channels.
|
2021-12-22 16:09:34 +03:00 |
|
levlam
|
7b84f42e87
|
Ensure that is_channel_post is false for non-broadcast messages.
|
2021-12-22 14:43:34 +03:00 |
|
levlam
|
3305547ca1
|
Ignore duplicate registerDevice requests.
|
2021-12-22 14:38:49 +03:00 |
|
levlam
|
fc15780e57
|
Improve fatal error message.
|
2021-12-22 14:20:13 +03:00 |
|
levlam
|
5fd2f22b7c
|
Place ClientManager before deprecated Client interface.
|
2021-12-22 14:07:44 +03:00 |
|
levlam
|
5280790347
|
Describe the new JSON interface first.
|
2021-12-22 14:03:46 +03:00 |
|
levlam
|
4f2689d44a
|
Rename expire_date to expiration_date.
|
2021-12-22 13:57:47 +03:00 |
|
levlam
|
eff87996a5
|
Match animated emoji without selectors.
|
2021-12-22 13:40:20 +03:00 |
|
levlam
|
d6df315769
|
Avoid new clang warning bitwise-instead-of-logical.
|
2021-12-21 16:59:16 +03:00 |
|
levlam
|
44ec3186cc
|
Improve order of chat-related updates in the scheme.
|
2021-12-21 16:22:07 +03:00 |
|
levlam
|
cbc6d25a44
|
Replace user_id with member_id in chatEventLog.
|
2021-12-21 14:53:22 +03:00 |
|
levlam
|
ae1d1867f2
|
Remove multiple sponsored messages in a chat.
|
2021-12-21 14:19:48 +03:00 |
|
levlam
|
4e29d0e232
|
Rename message_ttl_setting to message_ttl.
|
2021-12-21 14:06:15 +03:00 |
|
levlam
|
81cebe39eb
|
Improve naming of selected message sender in a chat.
|
2021-12-21 13:49:26 +03:00 |
|
levlam
|
3ff9723722
|
Reload channel full without delay after membership change.
|
2021-12-21 13:25:11 +03:00 |
|
levlam
|
29bdedb1d0
|
Reload ChannelFull on join/leave as creator.
|
2021-12-21 12:58:22 +03:00 |
|
levlam
|
ae91e885a1
|
Improve logging.
|
2021-12-21 03:26:07 +03:00 |
|
levlam
|
27a42b88c8
|
Save need_drop_default_send_message_as_dialog_id between restarts.
|
2021-12-20 22:54:20 +03:00 |
|
levlam
|
7334b262fb
|
Remove unneeded logging on instance closing.
|
2021-12-20 21:11:02 +03:00 |
|
levlam
|
40c74a5d0a
|
Suppress expected warning.
|
2021-12-20 20:55:47 +03:00 |
|
levlam
|
ab89543894
|
Don't reload ChannelFull in get_channel_participants.
|
2021-12-20 20:45:35 +03:00 |
|
levlam
|
a92d9e712b
|
Try to load MessageSender, even access doesn't need to be checked.
|
2021-12-20 20:30:33 +03:00 |
|
levlam
|
3f28ce86d6
|
Postpone drop of default message sender until the chat is opened.
|
2021-12-20 20:23:26 +03:00 |
|
levlam
|
f32a1b9af4
|
Document that there can be at most 3 recent repliers/speakers/pending join requests.
|
2021-12-20 15:54:19 +03:00 |
|
levlam
|
f53ae6b85e
|
Ensure that there are at most 3 recent repliers.
|
2021-12-20 15:47:03 +03:00 |
|
levlam
|
2b9a5741b2
|
Ensure that there are at most 3 recent pending join requests.
|
2021-12-20 15:42:28 +03:00 |
|
levlam
|
d3780284fc
|
Remove wrong check.
|
2021-12-20 15:15:34 +03:00 |
|
levlam
|
e8c0b8780f
|
Add CHECK debug.
|
2021-12-19 18:10:38 +03:00 |
|
levlam
|
3b2e7cf5d0
|
Fix compilation error.
|
2021-12-19 18:02:46 +03:00 |
|
levlam
|
0ab05735c0
|
Silence expected warnings.
|
2021-12-18 23:15:06 +03:00 |
|
levlam
|
93464ccd27
|
Use request promise in getChatAdministrators.
|
2021-12-18 22:44:25 +03:00 |
|
levlam
|
28d65e42e6
|
tg_cli: add user_ids to "log" command.
|
2021-12-17 19:15:16 +03:00 |
|
levlam
|
059fe9911e
|
Documentation improvements.
|
2021-12-17 16:28:14 +03:00 |
|
levlam
|
8d69520967
|
Improve sponsoredMessage documentation.
|
2021-12-17 00:28:01 +03:00 |
|
levlam
|
d7e559b45c
|
Move get_option_value_object to OptionManager.
|
2021-12-16 22:56:19 +03:00 |
|
levlam
|
b060536ae3
|
Return Result<...> from get_input_user.
|
2021-12-16 22:46:03 +03:00 |
|
levlam
|
cfc254e9b1
|
tg_cli: fix test_init.
|
2021-12-16 21:25:54 +03:00 |
|
levlam
|
c743f540c5
|
Log received userFull.
|
2021-12-16 19:30:38 +03:00 |
|
levlam
|
745ecb1826
|
Expect no access to a chat only if this is not a private chat.
|
2021-12-16 17:45:52 +03:00 |
|
levlam
|
1782b8e478
|
Minor improvements.
|
2021-12-16 16:16:34 +03:00 |
|
levlam
|
d75f0a4e94
|
Move "unix_time" option handling to OptionManager.
|
2021-12-16 15:18:51 +03:00 |
|
levlam
|
ee629c342b
|
Move setOption handling to OptionManager.
|
2021-12-16 13:13:14 +03:00 |
|
levlam
|
10505fae72
|
Move the rest options to OptionManager::get_current_state.
|
2021-12-16 12:16:09 +03:00 |
|
levlam
|
a333f3fb61
|
Move getOption handling to OptionManager.
|
2021-12-16 12:07:32 +03:00 |
|
levlam
|
4254614e97
|
Move option-related methods to OptionManager.
|
2021-12-16 01:45:43 +03:00 |
|
levlam
|
191b4ee5d5
|
Add empty OptionManager.
|
2021-12-16 01:09:59 +03:00 |
|
levlam
|
83bd3e33d0
|
Don't use early returns in Td::on_config_option_updated.
|
2021-12-15 23:25:12 +03:00 |
|
levlam
|
3043421464
|
Make "session_count" option internal.
|
2021-12-15 23:20:29 +03:00 |
|
levlam
|
ffdbc8eec0
|
Use switch by letter in Td::on_config_option_updated.
|
2021-12-15 23:18:08 +03:00 |
|
levlam
|
871f91b896
|
Add check for administrator rights in reportSupergroupSpam.
|
2021-12-15 21:45:30 +03:00 |
|
levlam
|
86c4bac69d
|
Allow to simultaneously report supergroup messages from different senders.
|
2021-12-15 21:39:48 +03:00 |
|
levlam
|
1a98ac8004
|
Don't use min/max as variable names.
|
2021-12-15 20:55:03 +03:00 |
|
levlam
|
fe6c61f2ea
|
Workaround bogus C4753 MSVC warning.
|
2021-12-15 20:36:23 +03:00 |
|
levlam
|
93b3f64121
|
Pass parameter by value.
|
2021-12-15 20:30:25 +03:00 |
|
levlam
|
3f2f45a802
|
Improve documentation.
|
2021-12-15 20:30:00 +03:00 |
|
levlam
|
fdcb109870
|
Fix warning.
|
2021-12-14 13:52:51 +03:00 |
|
levlam
|
d437ad2761
|
Improve documentation.
|
2021-12-14 02:20:49 +03:00 |
|
levlam
|
7d2335bec4
|
Postpone again unacceptable PTS updates.
|
2021-12-13 22:30:42 +03:00 |
|
levlam
|
9e602006e6
|
Update local was_online by to be postponed updates.
|
2021-12-13 22:12:49 +03:00 |
|
levlam
|
2832f7a527
|
Return available message senders in the order of decreasing member count.
|
2021-12-13 21:13:17 +03:00 |
|
levlam
|
b7ec416a30
|
Fix handling of privatepost links.
|
2021-12-13 20:13:43 +03:00 |
|
levlam
|
2ea1d9e977
|
Increase MessageUnsupported version.
|
2021-12-13 16:43:52 +03:00 |
|
levlam
|
9d968d835d
|
Ignore sign_messages flag from min-channels.
|
2021-12-13 16:10:58 +03:00 |
|
levlam
|
bddcfa8601
|
Improve inlineKeyboardButtonTypeUser documentation.
|
2021-12-13 15:56:36 +03:00 |
|
levlam
|
9102a20665
|
Unload messages more often.
|
2021-12-13 15:32:46 +03:00 |
|
levlam
|
c510c4602c
|
Skip recently sent messages in find_unloadable_messages.
|
2021-12-13 15:20:09 +03:00 |
|
levlam
|
ce3d9c2168
|
Improve reportChat/reportChatPhoto documentation.
|
2021-12-13 14:56:29 +03:00 |
|
levlam
|
9a4b932f17
|
Fix setChatDefaultMessageSender in private chats.
|
2021-12-13 14:50:56 +03:00 |
|
levlam
|
aa8a4979df
|
Asynchronously save emoji keywords.
|
2021-12-12 23:50:05 +03:00 |
|
levlam
|
2f1d78f00e
|
Add constants for noforward flags.
|
2021-12-12 15:12:19 +03:00 |
|
levlam
|
5801d6c695
|
Improve FileGcParameters field names.
|
2021-12-11 23:03:11 +03:00 |
|
levlam
|
6bd7e04875
|
Ensure that online member count is reasonable.
|
2021-12-10 17:30:38 +03:00 |
|
levlam
|
0a01b97921
|
Improve conditions for calls to on_get_channel_error.
|
2021-12-10 16:25:14 +03:00 |
|
levlam
|
1bb9b7dfa9
|
Update clang-format to 13.0.1.
|
2021-12-10 00:27:13 +03:00 |
|
levlam
|
5a76413990
|
Minor improvements.
|
2021-12-10 00:07:59 +03:00 |
|
levlam
|
0c9163975f
|
tg_cli: improve command name.
|
2021-12-09 21:48:57 +03:00 |
|
levlam
|
68212198a0
|
Improve error message.
|
2021-12-09 17:49:19 +03:00 |
|
levlam
|
129601b6c1
|
Add "channel_bot_user_id" option.
|
2021-12-09 16:36:27 +03:00 |
|
levlam
|
0e850e7c10
|
Don't warn about unsupported messages in an album.
|
2021-12-09 15:33:23 +03:00 |
|
levlam
|
229fd5b715
|
Remove non-working searchMessagesFilterCall and searchMessagesFilterMissedCall.
|
2021-12-09 15:15:28 +03:00 |
|
levlam
|
6eb6c12d37
|
Ensure that chat ID is valid in search_dialog_messages.
|
2021-12-08 21:29:46 +03:00 |
|
levlam
|
6411606fe6
|
Fix MessagesManager::can_get_message_viewers.
|
2021-12-08 20:16:47 +03:00 |
|
levlam
|
b67466a554
|
Clarify that chats can't be banned with non-zero until_date.
|
2021-12-08 17:19:20 +03:00 |
|
levlam
|
34ba9b21f3
|
Don't try to load already loaded special sticker set.
|
2021-12-08 16:54:45 +03:00 |
|
levlam
|
a53cb30e99
|
Update version to 1.7.10.
|
2021-12-07 13:11:28 +03:00 |
|
levlam
|
831ca4b975
|
Rename allow_saving_content to has_private_content.
|
2021-12-06 21:43:55 +03:00 |
|
levlam
|
ecc8889cac
|
Reload created public dialogs after local list changes.
|
2021-12-03 20:22:49 +03:00 |
|
levlam
|
fb9bb3cd69
|
Save and load lists of created public channels.
|
2021-12-03 20:10:30 +03:00 |
|
levlam
|
a33027a9c1
|
Preload createdPublicChannels after getDifference.
|
2021-12-03 16:36:27 +03:00 |
|
levlam
|
03baffcd1f
|
Combine GetCreatedPublicChannels queries.
|
2021-12-03 15:40:39 +03:00 |
|
levlam
|
5e6628d5f9
|
Use list of created public channels to locally create list of available message senders.
|
2021-12-03 14:16:45 +03:00 |
|
levlam
|
93af4377b7
|
Store created public broadcasts in MessagesManager.
|
2021-12-03 12:28:33 +03:00 |
|
levlam
|
cffe34e5b2
|
Update created public channels instead of dropping them when ownership is changed.
|
2021-12-02 18:10:14 +03:00 |
|
levlam
|
b3bc208d63
|
Update created public channels after has_location is changed.
|
2021-12-02 17:12:33 +03:00 |
|
levlam
|
5512700b77
|
Immediately reload *Full after invalidation in opened chats.
|
2021-12-01 23:31:10 +03:00 |
|
levlam
|
39a8621182
|
Load special sticker sets from database before reloading them from server.
|
2021-12-01 22:05:40 +03:00 |
|
levlam
|
3b1ec88067
|
Reload special sticker sets only once simultaneously.
|
2021-12-01 20:30:02 +03:00 |
|
levlam
|
d5a7dc2638
|
Remove legacy animated_emoji_sticker_set_name option.
|
2021-12-01 20:03:52 +03:00 |
|
levlam
|
37d5a59422
|
Pass SpecialStickerSetType to add_special_sticker_set.
|
2021-12-01 19:59:45 +03:00 |
|
levlam
|
ab153e306a
|
Allow to search for messages from inaccessible chats.
|
2021-11-30 15:07:14 +03:00 |
|
levlam
|
0c6922a0bf
|
Fix chatEventAllowSavingContentToggled.
|
2021-11-30 13:32:01 +03:00 |
|
levlam
|
1c3d5df646
|
Check conditions for last_database_message_id updating only after last_new_message_id is inited.
|
2021-11-30 10:03:12 +03:00 |
|
levlam
|
5c33801bc7
|
Fix message resending.
|
2021-11-29 22:17:48 +03:00 |
|
levlam
|
4d9268c302
|
Early check for dialog_id correctness.
|
2021-11-29 22:13:06 +03:00 |
|
levlam
|
b8d20ca6bb
|
Improve banning of channels.
|
2021-11-29 21:59:16 +03:00 |
|
levlam
|
c21796ec3a
|
Dismiss SetPassword suggested action when the password is set.
|
2021-11-26 21:06:49 +03:00 |
|
levlam
|
8a9506c1de
|
Add MessagesManager::can_save_message.
|
2021-11-26 17:21:21 +03:00 |
|
levlam
|
f5c65b83ee
|
Add suggestedActionSetPassword.
|
2021-11-26 16:22:39 +03:00 |
|
levlam
|
4084b30a52
|
Keep initial sender when resending messages if possible.
|
2021-11-25 17:01:54 +03:00 |
|
levlam
|
6f835c12ee
|
Add messageSendingStateFailed.need_another_sender.
|
2021-11-25 16:55:03 +03:00 |
|
levlam
|
5845917498
|
Reload full dialog info after receiving SEND_AS_PEER_INVALID.
|
2021-11-25 16:14:17 +03:00 |
|
levlam
|
baf4310807
|
Explicitly pass send_as chat.
|
2021-11-25 15:49:51 +03:00 |
|
levlam
|
c1a5d4b76b
|
Add message.can_be_saved.
|
2021-11-25 13:47:54 +03:00 |
|
levlam
|
0ce9391ff1
|
Increase Chat/Channel cache version to get actual value of noforwards.
|
2021-11-25 11:45:42 +03:00 |
|
levlam
|
10159fbdf1
|
Add toggleChatAllowSavingContent.
|
2021-11-25 11:44:51 +03:00 |
|
levlam
|
07a2932154
|
Disallow forwarding from chats with restricted content saving.
|
2021-11-24 20:13:09 +03:00 |
|
levlam
|
52d67ae167
|
Reload chat info if receive CHAT_FORWARDS_RESTRICTED.
|
2021-11-24 20:09:32 +03:00 |
|
levlam
|
d381323f56
|
Add chat.allow_saving_content flag.
|
2021-11-24 20:03:38 +03:00 |
|
levlam
|
47d0195c85
|
Add toggleSessionCanAcceptCalls method.
|
2021-11-24 17:59:17 +03:00 |
|