levlam
|
2ff0b74af6
|
Add td_api::getAttachMenuBot.
|
2022-03-29 15:00:00 +03:00 |
|
levlam
|
a906c16cd4
|
Add get_attach_menu_bot_object.
|
2022-03-29 14:03:06 +03:00 |
|
levlam
|
8736193034
|
Add AttachMenuManager::get_attach_menu_bot function.
|
2022-03-29 13:47:24 +03:00 |
|
levlam
|
ccbedd39bf
|
Check inactive flag of attachMenuBot.
|
2022-03-29 12:35:41 +03:00 |
|
levlam
|
759d02770d
|
Allow to use deleteChatHistory to revoke messages for all members in some channels.
|
2022-03-29 12:14:21 +03:00 |
|
levlam
|
977ebca580
|
Allow owner to clear basic group history for everyone.
|
2022-03-28 21:23:12 +03:00 |
|
levlam
|
0375704460
|
Use get_input_user instead of have_input_user.
|
2022-03-28 20:26:28 +03:00 |
|
levlam
|
ac8e856269
|
Allow only HTTPS links for web view.
|
2022-03-28 16:24:56 +03:00 |
|
levlam
|
0bd4c1a778
|
Check link in td_api::keyboardButtonTypeWebView.
|
2022-03-28 15:54:23 +03:00 |
|
levlam
|
37bf9979c5
|
Add td_api::sentWebViewMessage.
|
2022-03-28 15:49:01 +03:00 |
|
levlam
|
d9ddb53056
|
Add td_api::sendWebViewData.
|
2022-03-28 15:18:15 +03:00 |
|
levlam
|
e8a82f9e70
|
Add td_api::messageWebViewDataSent/messageWebViewDataReceived.
|
2022-03-28 10:01:39 +03:00 |
|
levlam
|
0ae8401ab5
|
Add keyboardButtonTypeWebView.
|
2022-03-27 02:20:26 +03:00 |
|
levlam
|
c6f6733669
|
Add td_api::toggleBotIsAddedToAttachMenu.
|
2022-03-26 23:41:22 +03:00 |
|
levlam
|
515000f875
|
Reload attach menu bots once an hour.
|
2022-03-25 18:10:25 +03:00 |
|
levlam
|
66dfbee537
|
Save attach menu bots between restarts.
|
2022-03-25 17:44:20 +03:00 |
|
levlam
|
ec802b1b57
|
Add updateAttachMenuBots.
|
2022-03-25 16:00:06 +03:00 |
|
levlam
|
234c7423bf
|
Add userTypeBot.can_be_added_to_attach_menu flag.
|
2022-03-25 13:02:01 +03:00 |
|
levlam
|
214e9cf3f2
|
Add inlineKeyboardButtonTypeWebViewUrl.
|
2022-03-25 00:32:38 +03:00 |
|
levlam
|
9d481df04d
|
Add td_api::answerWebViewQuery.
|
2022-03-24 11:42:47 +03:00 |
|
levlam
|
afa00d8b00
|
Add default administrator rights to botInfo.
|
2022-03-22 14:52:27 +03:00 |
|
levlam
|
ef8d959e98
|
Add td_api::chatAdministratorRights.
|
2022-03-22 13:17:48 +03:00 |
|
levlam
|
fa4e17fe95
|
Move bot-only fields in userFullInfo to class botInfo.
|
2022-03-18 15:04:47 +03:00 |
|
levlam
|
479667dd1a
|
Update layer to 140.
|
2022-03-18 14:46:01 +03:00 |
|
levlam
|
7da29e17d6
|
Add empty AttachMenuManager.
|
2022-03-25 14:17:09 +03:00 |
|
levlam
|
461b740987
|
Add InlineQueriesManager::answer_inline_query function.
|
2022-03-24 11:31:33 +03:00 |
|
levlam
|
62b99ba52a
|
Allow server to add reply_to_message_id for yet unsent messages.
|
2022-03-23 21:16:02 +03:00 |
|
levlam
|
358f9bb1ad
|
Pass dialog_id to register_message_reply.
|
2022-03-23 18:27:17 +03:00 |
|
levlam
|
ff014add18
|
Reget message from server after failed to get its thread with MSG_ID_INVALID.
|
2022-03-22 14:59:57 +03:00 |
|
levlam
|
de6c4648d4
|
Simplify get_administrator_rights/get_restricted_rights.
|
2022-03-22 13:30:55 +03:00 |
|
levlam
|
f743763da4
|
Reuse get_restricted_rights.
|
2022-03-22 12:49:58 +03:00 |
|
levlam
|
180c2e34fd
|
Add simpler DialogParticipantStatus constructors.
|
2022-03-22 12:38:44 +03:00 |
|
levlam
|
17f407abfb
|
Move is_anonymous to AdministratorRights.
|
2022-03-22 12:09:43 +03:00 |
|
levlam
|
dfe41c9a0d
|
Remove too new messages in on_get_history beforehand just in case.
|
2022-03-21 20:14:26 +03:00 |
|
levlam
|
ac4e273274
|
Move logging of expected errors to ERROR.
|
2022-03-21 19:52:07 +03:00 |
|
levlam
|
cb063ac210
|
Remove wrong CHECK. Fixes #1892.
|
2022-03-19 21:58:10 +03:00 |
|
levlam
|
4d13e1354e
|
Move ChannelParticipantFilter to separate header.
|
2022-03-19 21:53:33 +03:00 |
|
levlam
|
26c18680f2
|
Move DialogParticipantFilter to separate header.
|
2022-03-19 21:37:46 +03:00 |
|
levlam
|
329e351e09
|
Simplify DialogParticipantStatus constructors.
|
2022-03-19 20:34:16 +03:00 |
|
levlam
|
a8df27c3d9
|
Add get_administrator_rights function.
|
2022-03-19 01:22:45 +03:00 |
|
levlam
|
5d71289b72
|
Move get_dialog_participant_status to DialogParticipantStatus constructor.
|
2022-03-18 19:13:22 +03:00 |
|
levlam
|
f8e8bc6035
|
Move restriction flags to RestrictedRights.
|
2022-03-18 18:47:34 +03:00 |
|
levlam
|
2c38e261d2
|
Reuse RestrictedRights::get_chat_banned_rights.
|
2022-03-18 18:27:10 +03:00 |
|
levlam
|
0c9943c42e
|
Remove separate GET_RESTRICTED_RIGHTS flags.
|
2022-03-18 18:14:39 +03:00 |
|
levlam
|
d913e6ec0e
|
Add get_effective_restricted_rights.
|
2022-03-18 17:50:55 +03:00 |
|
levlam
|
07b4f6c16d
|
Remove duplicate administrator flags from DialogParticipantStatus.
|
2022-03-18 16:56:22 +03:00 |
|
levlam
|
d97d20a420
|
Reuse AdministratorRights get_ methods.
|
2022-03-18 16:25:07 +03:00 |
|
levlam
|
163bfbcc7a
|
Reuse AdministratorRights and RestrictedRights methods.
|
2022-03-18 16:07:14 +03:00 |
|
levlam
|
aa80935b73
|
Add class AdministratorRights.
|
2022-03-18 15:44:41 +03:00 |
|
levlam
|
a434bad933
|
Improve error messages for forwards of messages with protected content.
|
2022-03-16 15:56:01 +03:00 |
|
levlam
|
3f54c301ea
|
Update version to 1.8.2.
|
2022-03-15 20:09:29 +03:00 |
|
levlam
|
c9441d78be
|
Allow to send MentionName using TextUrl entities.
|
2022-03-15 14:49:05 +03:00 |
|
alyral
|
a78245ee69
|
Add more Settings links (#1884)
|
2022-03-14 20:13:59 +03:00 |
|
levlam
|
f9efb87f7d
|
Improve log message.
|
2022-03-14 14:08:04 +03:00 |
|
levlam
|
37123a50ff
|
Don't create vectors using set iterators.
|
2022-03-12 13:22:07 +03:00 |
|
levlam
|
29caadd4c9
|
Simplify optional photo initialization.
|
2022-03-12 10:54:02 +03:00 |
|
levlam
|
eb89f8b35f
|
Minor include fixes.
|
2022-03-12 00:50:04 +03:00 |
|
levlam
|
89242e69fc
|
Always send updateFileDownloads on launch.
|
2022-03-11 21:42:19 +03:00 |
|
levlam
|
1f38124861
|
Use FlatHashSet.
|
2022-03-11 21:38:48 +03:00 |
|
levlam
|
8b16cf7271
|
Make all fields in Dependencies class private.
|
2022-03-11 15:31:28 +03:00 |
|
levlam
|
a136a9d22b
|
Move methods inside Dependencies class.
|
2022-03-11 15:10:24 +03:00 |
|
levlam
|
ff9f5b88d9
|
Ignore invite links to deactivated basic groups.
|
2022-03-11 13:00:25 +03:00 |
|
levlam
|
7f7344c363
|
Add separate FlatHashSet.h.
|
2022-03-09 23:01:10 +03:00 |
|
levlam
|
88ce431f39
|
Minor fixes.
|
2022-03-09 03:27:03 +03:00 |
|
levlam
|
017949d861
|
Improve sending and response handling for GetGroupCallStreamChannelsQuery.
|
2022-03-01 03:12:56 +03:00 |
|
levlam
|
84af0e176f
|
Add groupCall.has_hidden_listeners.
|
2022-03-01 02:33:14 +03:00 |
|
levlam
|
11d21d7af4
|
Improve phone number cache.
|
2022-02-28 22:43:17 +03:00 |
|
levlam
|
37ccac3867
|
Add methods for managing an RTMP URL for a video chat.
|
2022-02-25 17:58:03 +03:00 |
|
levlam
|
83d26f3335
|
Add parameter only_preview to sendMessageAlbum.
|
2022-02-22 22:42:46 +03:00 |
|
levlam
|
679b70efa5
|
Return message objects from MessagesManager::send_message_group.
|
2022-02-22 21:51:35 +03:00 |
|
levlam
|
54b143e91d
|
Add groupCall.is_rtmp_stream.
|
2022-02-22 21:16:10 +03:00 |
|
levlam
|
8772984a69
|
Add td_api::getGroupCallStreams.
|
2022-02-22 17:42:58 +03:00 |
|
levlam
|
719bdb1e08
|
Allow to create RTMP video chats.
|
2022-02-22 16:37:11 +03:00 |
|
levlam
|
4e1f2cbf8b
|
Add td_api::searchOutgoingDocumentMessages.
|
2022-02-22 15:58:16 +03:00 |
|
levlam
|
867c95bdb2
|
Add td_api::internalLinkTypeUserPhoneNumber.
|
2022-02-18 18:56:58 +03:00 |
|
levlam
|
a92d1b2ae4
|
Add td_api::searchUserByPhoneNumber.
|
2022-02-18 18:13:10 +03:00 |
|
levlam
|
254d74c4a6
|
Add cache for resolved phone numbers.
|
2022-02-18 17:22:27 +03:00 |
|
levlam
|
0939ad3db3
|
Add clean_phone_number.
|
2022-02-18 16:57:08 +03:00 |
|
levlam
|
ad22bf1174
|
Add two new chat report reasons.
|
2022-02-18 16:12:39 +03:00 |
|
levlam
|
2bdd0d0c9a
|
Update layer to 139.
|
2022-02-18 15:40:34 +03:00 |
|
levlam
|
985927fa2a
|
Never fetch reactions for service messages.
|
2022-03-08 21:05:46 +03:00 |
|
levlam
|
7102117ed4
|
Send at most one getMessageViews query for a given message.
|
2022-03-07 20:17:00 +03:00 |
|
levlam
|
ceb966123b
|
Poll message views every 15 seconds.
|
2022-03-07 15:34:07 +03:00 |
|
levlam
|
a2d7450d55
|
Update message reactions, only if the user is online.
|
2022-03-07 15:24:45 +03:00 |
|
levlam
|
8f5bac2fe0
|
Reload message reactions every 15 seconds.
|
2022-03-07 15:20:22 +03:00 |
|
levlam
|
c5908619c2
|
Reload reactions in new viewed messages.
|
2022-03-07 14:27:42 +03:00 |
|
levlam
|
89c6b72c8b
|
Add FileCounters to download manager updates.
|
2022-03-06 03:20:18 +03:00 |
|
levlam
|
5f8f41b7d6
|
Check that FileInfo is in correct state before (un)?register.
|
2022-03-06 02:56:33 +03:00 |
|
levlam
|
044fdb310f
|
Use send_closure_later to avoid cycles.
|
2022-03-06 02:50:57 +03:00 |
|
levlam
|
b2e6da4031
|
Unify actor_id/actor_shared names.
|
2022-03-05 14:35:19 +03:00 |
|
levlam
|
9526d2aa21
|
Add class td_api::downloadedFileCounts.
|
2022-03-05 04:11:18 +03:00 |
|
levlam
|
a79ae236bc
|
Add new updates about file downloads.
|
2022-03-05 03:14:31 +03:00 |
|
levlam
|
04aabd8825
|
Don't allow to add yet unsent messages to downloads.
|
2022-03-04 15:16:20 +03:00 |
|
levlam
|
02c5fcd476
|
Don't add not downloaded files to recent downloads.
|
2022-03-03 21:11:34 +03:00 |
|
levlam
|
1607707ef8
|
Return back changes in DownloadManager.
|
2022-03-03 19:41:56 +03:00 |
|
Arseny Smirnov
|
f1cf7bdc3f
|
DownloadManager: remove file when local file is removed
|
2022-03-03 17:07:20 +01:00 |
|
levlam
|
6079b1a2b4
|
Asynchronously init DownloadManager.
|
2022-03-03 18:26:25 +03:00 |
|
levlam
|
2c7a6dd8f4
|
Minor.
|
2022-03-03 17:59:24 +03:00 |
|
levlam
|
49a23ee28e
|
Improve foundFileDownloads.
|
2022-03-03 16:30:16 +03:00 |
|
levlam
|
73087e3216
|
Fix counters updating after remove_file.
|
2022-03-03 14:46:01 +03:00 |
|
levlam
|
c1c71d0148
|
Fix add_file_info.
|
2022-03-03 14:30:39 +03:00 |
|
levlam
|
fdd218de4a
|
Reset updateFileDownloads after all downloaded messages are viewed.
|
2022-03-03 13:44:05 +03:00 |
|
levlam
|
1b8a506312
|
Store only last 200 recently downloaded files.
|
2022-03-02 20:08:49 +03:00 |
|
levlam
|
ba0be0d1c3
|
Improve updateFileDownloads updates.
|
2022-03-02 18:51:56 +03:00 |
|
levlam
|
b4301902fb
|
Fix return type of get_file_size.
|
2022-03-02 18:29:49 +03:00 |
|
levlam
|
1d647c7049
|
Disable DownloadManager database without message database.
|
2022-03-02 16:36:23 +03:00 |
|
levlam
|
4acfae167f
|
Clear download counters 60 seconds after all downloads are completed or when user enters Downloads section.
|
2022-03-02 16:16:24 +03:00 |
|
levlam
|
0ea961ebea
|
Store and use expected file size in DownloadManager.
|
2022-03-02 15:23:15 +03:00 |
|
levlam
|
da8391f465
|
Count only non-completed and non-paused file downloads in update.
|
2022-03-02 15:14:48 +03:00 |
|
levlam
|
345b79f211
|
Fix check for file being in recently downloaded files.
|
2022-03-02 14:42:57 +03:00 |
|
levlam
|
eb8e73e534
|
Move DownloadManagerCallback implementation to cpp.
|
2022-03-02 14:25:52 +03:00 |
|
levlam
|
c66b95eb9f
|
Store Td pointer in DownloadManagerCallback instead of get_actor_unsafe.
|
2022-03-02 14:16:06 +03:00 |
|
levlam
|
8ebba6633b
|
Move DownloadManagerCallback to separate file.
|
2022-03-02 14:03:41 +03:00 |
|
levlam
|
6da151a402
|
Set DownloadManager callback in constructor.
|
2022-03-02 13:56:04 +03:00 |
|
levlam
|
4d7afaedbb
|
Improve DownloadManager initialization.
|
2022-03-01 23:09:40 +03:00 |
|
levlam
|
119999e684
|
Improve log message.
|
2022-03-01 22:12:59 +03:00 |
|
levlam
|
a59e6b8ffe
|
Add static_assert that flag in STORE_FLAG/PARSE_FLAG is bool.
|
2022-03-01 21:39:24 +03:00 |
|
Arseny Smirnov
|
17d38edc19
|
DownloadManager: load hints only after first search
|
2022-03-01 19:17:48 +01:00 |
|
Arseny Smirnov
|
9fdf346ee6
|
Revert "DownloadManager: use messages db only for search query"
This reverts commit e253f857bd .
|
2022-03-01 19:17:48 +01:00 |
|
levlam
|
68e1e7c0e8
|
Don't try to reload yet unreceived messages with unread reactions.
|
2022-03-01 20:50:28 +03:00 |
|
Arseny Smirnov
|
e253f857bd
|
DownloadManager: use messages db only for search query
|
2022-03-01 16:41:22 +01:00 |
|
levlam
|
c9bd5d3651
|
Minor improvements.
|
2022-03-01 18:01:50 +03:00 |
|
Arseny Smirnov
|
99a1b6fff9
|
DownloadManager: bugfix
|
2022-03-01 15:39:05 +01:00 |
|
Arseny Smirnov
|
52abb9c5d5
|
DownloadManager create unique callback for each download
|
2022-03-01 15:34:51 +01:00 |
|
levlam
|
1fce347ee0
|
Add some logging in DownloadManager.
|
2022-03-01 16:29:08 +03:00 |
|
levlam
|
f6d71f8b9d
|
DownloadManager: add files with correct size and downloaded_size.
|
2022-03-01 16:01:40 +03:00 |
|
levlam
|
60c35f2192
|
Add get_file_view for DownloadManager::callback.
|
2022-03-01 15:54:04 +03:00 |
|
levlam
|
9ead1f0b34
|
Add td_api::updateFileRemovedFromDownloads.
|
2022-03-01 15:44:25 +03:00 |
|
levlam
|
f1ffe765a5
|
Fix downloads search.
|
2022-02-28 19:10:43 +03:00 |
|
levlam
|
6821ad4ba8
|
Add DownloadManager::add_file_info.
|
2022-02-28 19:09:41 +03:00 |
|
levlam
|
3c54e37402
|
DownloadManager: store FileInfo in unique_ptr.
|
2022-02-28 18:55:05 +03:00 |
|
levlam
|
1f300c50e0
|
DownloadManager fixes.
|
2022-02-28 18:25:07 +03:00 |
|
Arseny Smirnov
|
08675f2df1
|
FileManager: support limit={KEEP,IGNORE}_DOWNLOAD_LIMIT in download method
|
2022-02-28 13:15:00 +01:00 |
|
levlam
|
3e4128fc1d
|
Add triggers for file removal from Downloads and search text changes.
|
2022-02-28 02:43:53 +03:00 |
|
levlam
|
a3cef00551
|
DownloadManager fixes and improvements.
|
2022-02-27 18:23:06 +03:00 |
|
Arseny Smirnov
|
b2ae91ef48
|
DownloadManager: WIP
|
2022-02-26 21:54:01 +01:00 |
|
Arseny Smirnov
|
f13598ec83
|
DownloadManager: WIP
|
2022-02-26 19:56:43 +01:00 |
|
levlam
|
4524ba0380
|
Add FileReferenceManager::get_file_info.
|
2022-02-26 21:52:14 +03:00 |
|
Arseny Smirnov
|
29f8f79b16
|
DownloadManager: WIP
|
2022-02-25 23:18:07 +01:00 |
|
Arseny Smirnov
|
d4a4f5fb5d
|
Proxy some updates about file to DownloadManger.
|
2022-02-25 23:17:30 +01:00 |
|
Arseny Smirnov
|
da436915c1
|
implement DownloadManagerCallback
|
2022-02-25 16:06:57 +01:00 |
|
levlam
|
21a71e6441
|
Minor improvements.
|
2022-02-25 16:18:23 +03:00 |
|
Arseny Smirnov
|
97b2d3edd2
|
Td: proxy queries to DownloadManager
|
2022-02-25 13:11:30 +01:00 |
|
Arseny Smirnov
|
a59f262b26
|
AddFileToDownloads method
|
2022-02-23 20:56:03 +01:00 |
|
Arseny Smirnov
|
e2c7601c2b
|
DownloadManager: draft
|
2022-02-23 19:34:26 +01:00 |
|
levlam
|
408aa95f76
|
Remove preloading of users from database before adding them from binlog. It makes no sense, because users will be rewritten by binlog data anyway.
|
2022-02-22 23:06:37 +03:00 |
|
levlam
|
7af61c03af
|
Fix get_channel_difference_if_needed for searchCallMessages.
|
2022-02-22 22:54:00 +03:00 |
|
levlam
|
4c3755cdce
|
tg_cli: add FileId.
|
2022-02-19 02:42:18 +03:00 |
|
levlam
|
b20a98036f
|
File Downloads API draft.
|
2022-02-18 01:37:04 +03:00 |
|
levlam
|
deafeee33b
|
Guess format of sent stickers by file extension.
|
2022-02-17 20:45:58 +03:00 |
|