Commit Graph

1166 Commits

Author SHA1 Message Date
Andrea Cavalli 7e7c1c1bb4 Merge remote-tracking branch 'td/master' 2023-01-17 14:57:25 +01: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 13e8094aaa Reload contacts if failed to load the from database. 2023-01-13 14:38:36 +03:00
levlam eed410ce0a Merge getUser queries. 2023-01-13 14:29:47 +03:00
Andrea Cavalli 37bb42e36e Merge remote-tracking branch 'td/master' 2023-01-10 01:31:58 +01:00
Andrea Cavalli 54d2cc3e0e Merge remote-tracking branch 'tdlib/master' 2023-01-02 23:43:14 +01:00
levlam 5711c6c8eb Add some emptiness checks. 2023-01-02 20:12:15 +03:00
levlam cf1984844b Update copyright year. 2023-01-01 00:28:08 +03:00
levlam 691941ea10 Revert invalid 439e0863f3. 2022-12-30 22:24:31 +03:00
levlam 6a3dac6730 Split call to destroy_on_scheduler in two to avoid variable tracking size limit. 2022-12-30 11:55:01 +03:00
levlam 9ab6822e19 Fix warning. 2022-12-30 04:31:01 +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 14989932b7 Improve set_user_profile_photo. 2022-12-27 16:00:43 +03:00
levlam 6dcc260f2a Ignore photo returned by DeleteContactProfilePhotoQuery. 2022-12-26 22:24:08 +03:00
levlam 206c8275f9 Drop UserFull photos, only if they are unknown. 2022-12-26 22:11:14 +03:00
levlam 3bb9e06f62 Use cached UserFull in ContactsManager::delete_profile_photo. 2022-12-26 22:04:06 +03:00
levlam 27fcd805e1 Remove unneeded calls to update_user/update_user_full. 2022-12-26 21:54:42 +03:00
levlam d3c070e95e Drop all UserFull photos when profile photo is changed. 2022-12-26 21:51:31 +03:00
levlam 74eb5d6ae4 Always send updates in ContactsManager::delete_my_profile_photo_from_cache. 2022-12-26 21:40:04 +03:00
levlam 604b98696c Fix call to drop_user_photos. 2022-12-26 21:19:51 +03:00
levlam 36614ae398 Apply empty personal and public photos. 2022-12-26 21:15:26 +03:00
levlam a4fc556e5e Minor improvements. 2022-12-26 14:58:31 +03:00
levlam 439e0863f3 Update user's username from min-user. 2022-12-26 13:15:52 +03:00
levlam e16f442f55 Fix setting of public photo. 2022-12-26 00:38:16 +03:00
levlam bc730f7d0f Improve photo field order in userFullInfo. 2022-12-24 08:54:17 +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 38fb9a2413 Guarantee that all UserFull photos are known or none. 2022-12-23 17:07:53 +03:00
levlam 5e44b04cc2 Always reload full user after changing a photo. 2022-12-23 16:32:14 +03:00
levlam 9d192f5674 Remove unused ContactsManager::on_update_user_photo. 2022-12-23 16:09:45 +03:00
levlam 168d921533 Keep personal and public photos after setting previous profile photo. 2022-12-23 15:36:40 +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 c467910ad6 Fix photo.id usages. 2022-12-23 14:30:30 +03:00
levlam 3f55703211 Register suggested profile photos. 2022-12-23 13:19:56 +03:00
levlam f28fe46746 Don't update cache when suggesting a profile photo. 2022-12-22 22:53:40 +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 044b1ef6af Avoid duplicate updateChatPhoto updates. 2022-12-22 21:41:43 +03:00
levlam f6de50e19f Fix some spelling. 2022-12-22 17:04:18 +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 ab349e1562 Support photo deletion in setUserPersonalProfilePhoto. 2022-12-15 18:39:39 +03:00