Commit Graph

511 Commits

Author SHA1 Message Date
levlam ad8f0c4146 Improve some spelling. 2023-01-16 12:59:43 +03:00
levlam fb79543d41 Combine getChannel queries with the same channel_id. 2023-01-13 15:42:15 +03:00
levlam d3690e1502 Merge GetChat queries. 2023-01-13 14:45:53 +03:00
levlam eed410ce0a Merge getUser queries. 2023-01-13 14:29:47 +03:00
levlam cf1984844b Update copyright year. 2023-01-01 00:28:08 +03:00
levlam a19f55b116 Rename is_aggressive_anti_spam_enabled to has_aggressive_anti_spam_enabled. 2022-12-27 19:14:37 +03:00
levlam 74eb5d6ae4 Always send updates in ContactsManager::delete_my_profile_photo_from_cache. 2022-12-26 21:40:04 +03:00
levlam 3342dcef23 Improve delete_my_profile_photo_from_cache. 2022-12-23 18:05:41 +03:00
levlam 7a865961c5 Add source to drop_user_full_photos. 2022-12-23 17:16:02 +03:00
levlam 9d192f5674 Remove unused ContactsManager::on_update_user_photo. 2022-12-23 16:09:45 +03:00
levlam 63745c9ace Preload UserFull before deletion of profile photos. 2022-12-23 15:11:00 +03:00
levlam f3d4492086 Repair personal and public photo with getUserFull. 2022-12-23 14:52:12 +03:00
levlam 3f55703211 Register suggested profile photos. 2022-12-23 13:19:56 +03:00
levlam a80794ffeb Explicitly call drop_user_full_photos. 2022-12-22 22:38:30 +03:00
levlam 252df2ff43 Drop only needed full profile photos. 2022-12-22 22:23:52 +03:00
levlam 6cb9371061 Add toggleSupergroupHasHiddenMembers. 2022-12-20 15:51:37 +03:00
levlam 8bfc68b3f8 Improve ContactsManager::get_channel_effective_has_hidden_participants. 2022-12-20 15:12:36 +03:00
levlam 299dc26be6 Add phoneNumberInfo.is_anonymous. 2022-12-20 15:01:39 +03:00
levlam 0fe8023cdc Add new flags to basicGroupFullInfo. 2022-12-20 11:17:51 +03:00
levlam 983cb965cf Add supergroupFullInfo.can_hide_members. 2022-12-20 11:04:00 +03:00
levlam db761e0852 Correctly process received channel participants. 2022-12-19 21:20:14 +03:00
levlam 786cbf990c Add supergroupFullInfo.has_hidden_members. 2022-12-19 20:29:33 +03:00
levlam f2d8575828 Add supergroupFullInfo.can_toggle_aggressive_anti_spam. 2022-12-19 13:59:09 +03:00
levlam 1ee924aeb2 Add suggestUserPersonalProfilePhoto. 2022-12-15 18:12:30 +03:00
levlam 7b8ce74ec2 Allow to set fallback profile photo. 2022-12-15 17:44:26 +03:00
levlam 8de2bc531d Add userFullInfo.fallback_photo. 2022-12-15 17:17:42 +03:00
levlam 121dd73bfb Add ContactsManager::get_user_full_profile_photo_id. 2022-12-15 15:27:22 +03:00
levlam b2c838f7bb Add td_api::setUserPersonalProfilePhoto. 2022-12-13 14:16:49 +03:00
levlam 0db6fe533b Support personal photo in UserFull. 2022-12-09 18:46:57 +03:00
levlam 4f8844d6d5 Unify parameter order. 2022-12-20 11:27:38 +03:00
levlam 5b8161c838 Simplify optional fields access in *Full. 2022-12-16 12:37:49 +03:00
levlam 6977ac94ed Add td_api::searchUserByToken. 2022-12-01 16:54:58 +03:00
levlam b340e559bb Add td_api::getUserLink. 2022-12-01 15:08:13 +03:00
levlam bc332ffa37 Make option "anti_spam_bot_user_id" public and allow to load the user without network request. 2022-11-30 13:36:44 +03:00
levlam b0e22e15e2 Add user.has_anonymous_phone_number. 2022-11-30 12:43:54 +03:00
levlam 7e88119c1f Process fragment_prefixes option. 2022-11-29 23:42:29 +03:00
levlam 3d3f73df7a Add td_api::reportSupergroupAntiSpamFalsePositive. 2022-11-25 16:38:00 +03:00
levlam 6827c79570 Add toggleSupergroupIsAggressiveAntiSpamEnabled. 2022-11-25 16:06:04 +03:00
levlam 58e0e5b2ae Add supergroupFullInfo.is_aggressive_anti_spam_enabled. 2022-11-25 15:16:37 +03:00
levlam 92d44a5282 Fix checkChatUsernameResultPublicChatsTooMany spelling. 2022-11-15 14:48:50 +03:00
levlam a20076b620 Add checkChatUsernameResultUsernamePurchasable. 2022-11-15 14:27:18 +03:00
levlam af05db3f15 Add td::Hash and use it everywhere instead of unusable std::hash. 2022-11-23 19:37:32 +03:00
levlam ef71f55ec1 Use WaitFreeHashMap for user photos. 2022-11-20 23:16:21 +03:00
levlam 3b46f78584 Use WaitFreeHashMap for pending_user_photos_. 2022-11-20 22:48:01 +03:00
levlam f18d1455cf Improve parameters name. 2022-11-18 17:05:52 +03:00
levlam 830806937e Improve source type in on_get_channel_error/on_get_dialog_error. 2022-11-17 14:18:11 +03:00
levlam 9f39aeecdf Add source to invalidate_channel_full. 2022-11-17 14:01:08 +03:00
levlam 1345e8e9a4 Increase cache version for channels. 2022-10-30 12:17:47 +03:00
levlam 9b304557c2 Add toggleSupergroupIsForum. 2022-10-25 11:52:45 +03:00
levlam e96d9f9d68 Add ContactsManager::is_forum_channel. 2022-10-24 18:22:43 +03:00