levlam
|
ff6f165551
|
Fix "attachment menu" spelling.
|
2022-04-14 22:56:27 +03:00 |
|
levlam
|
163e739302
|
Add set_promises/fail_promises helper functions.
|
2022-04-13 17:40:12 +03:00 |
|
levlam
|
295412ed5e
|
Avoid some getChannelFull requests.
|
2022-04-12 16:59:54 +03:00 |
|
levlam
|
161d34fc15
|
Keep in chat list empty joined basic groups.
|
2022-04-08 15:35:21 +03:00 |
|
levlam
|
2b3d3c5efd
|
Apply bot menu button update to non-loaded users.
|
2022-04-08 04:02:25 +03:00 |
|
levlam
|
6c0438fc69
|
Minor fixes.
|
2022-04-07 20:38:22 +03:00 |
|
levlam
|
00c64aba6e
|
Remove openWebApp.from_bot_menu flag.
|
2022-04-07 18:29:59 +03:00 |
|
levlam
|
4155752cdf
|
Add td_api::getMenuButton.
|
2022-04-07 17:20:26 +03:00 |
|
levlam
|
62612b9668
|
Add BotMenuButton.
|
2022-04-06 20:24:54 +03:00 |
|
levlam
|
a1125be8eb
|
Keep promise non-emptiness in call to send_get_channel_full_query.
|
2022-04-04 20:20:29 +03:00 |
|
levlam
|
713debab58
|
Update participant cache after changing their rights.
|
2022-04-04 17:16:31 +03:00 |
|
levlam
|
7d3f0cb37f
|
Use get_channel_participant in set_channel_participant_status to honor chat member cache.
|
2022-04-04 16:44:48 +03:00 |
|
levlam
|
e2f9cc399f
|
Pass correct ChannelType to DialogParticipant constructor.
|
2022-04-04 16:29:46 +03:00 |
|
levlam
|
c3996b4726
|
Always adjust administrator rights for supergroups and channels.
|
2022-04-04 16:19:41 +03:00 |
|
levlam
|
1d6488ab09
|
Add ContactsManager::is_broadcast_channel/is_megagroup_channel helpers.
|
2022-04-04 15:48:33 +03:00 |
|
levlam
|
a8a343704a
|
Add ChannelType.h.
|
2022-04-04 15:35:09 +03:00 |
|
levlam
|
7f587c24d9
|
Replace get_restricted_rights with RestrictedRights constructors.
|
2022-04-04 14:13:51 +03:00 |
|
levlam
|
4a50db52d8
|
Replace get_administrator_rights with AdministratorRights constructor.
|
2022-04-04 13:58:14 +03:00 |
|
levlam
|
8d35ac0b72
|
Avoid duplicate source in on_get_users/chats.
|
2022-03-29 15:54:36 +03:00 |
|
levlam
|
2ff0b74af6
|
Add td_api::getAttachMenuBot.
|
2022-03-29 15:00:00 +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
|
234c7423bf
|
Add userTypeBot.can_be_added_to_attach_menu flag.
|
2022-03-25 13:02:01 +03:00 |
|
levlam
|
afa00d8b00
|
Add default administrator rights to botInfo.
|
2022-03-22 14:52:27 +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
|
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
|
5d71289b72
|
Move get_dialog_participant_status to DialogParticipantStatus constructor.
|
2022-03-18 19:13:22 +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
|
11d21d7af4
|
Improve phone number cache.
|
2022-02-28 22:43:17 +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
|
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
|
38fe0cc6fc
|
Preload users from database before adding them from binlog.
|
2022-02-17 16:09:17 +03:00 |
|
levlam
|
e6aed3b99e
|
Preload contact user to avoid loading all contacts.
|
2022-02-17 15:14:15 +03:00 |
|
levlam
|
9c62385b02
|
Don't load contacts after receiving a non-contact. It will be saved to database anyway and deleted from the saved list of contacts after it is loaded if appropriate.
|
2022-02-16 21:58:57 +03:00 |
|
levlam
|
0d79671f15
|
Add MessagesManager::update_message_reactions.
|
2022-02-12 14:15:14 +03:00 |
|
levlam
|
d5d4f4acf7
|
Fix remaining FlatHashMap usages.
|
2022-02-10 18:03:03 +03:00 |
|
levlam
|
f5d8e4de83
|
Use table_remove_if.
|
2022-02-10 12:23:52 +03:00 |
|
levlam
|
9e6d106585
|
Minor improvements.
|
2022-02-10 11:55:32 +03:00 |
|
levlam
|
2b1314295d
|
Check and fix half of FlatHashMap usages.
|
2022-02-10 00:59:52 +03:00 |
|
levlam
|
b4fda2d45a
|
Use FlatHashMap in mtproto and td_json_client.
|
2022-02-09 16:05:53 +03:00 |
|
levlam
|
b62ced6d95
|
Minor improvements.
|
2022-02-08 00:42:53 +03:00 |
|
Arseny Smirnov
|
86bceb2972
|
td: replace most of std::unordered_map usages to td::FlatHashMap
|
2022-02-07 21:21:31 +01:00 |
|