diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index c67a5c524..9c5008b10 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -1412,8 +1412,8 @@ recommendedChatFolders chat_folders:vector = RecommendedC //@description Contains settings for automatic moving of chats to and from the Archive chat lists //@archive_and_mute_new_chats_from_unknown_users True, if new chats from non-contacts will be automatically archived and muted. Can be set to true only if the option "can_archive_and_mute_new_chats_from_unknown_users" is true //@keep_unmuted_chats_archived True, if unmuted chats will be kept in the Archive chat list when they get a new message -//@keep_chats_from_shareable_folders_archived True, if unmuted chats added via a shareable folder will be kept in the Archive chat list when they get a new message. Ignored if keep_unmuted_chats_archived == true -archiveChatListSettings archive_and_mute_new_chats_from_unknown_users:Bool keep_unmuted_chats_archived:Bool keep_chats_from_shareable_folders_archived:Bool = ArchiveChatListSettings; +//@keep_chats_from_folders_archived True, if unmuted chats, that are always included or pinned in a folder, will be kept in the Archive chat list when they get a new message. Ignored if keep_unmuted_chats_archived == true +archiveChatListSettings archive_and_mute_new_chats_from_unknown_users:Bool keep_unmuted_chats_archived:Bool keep_chats_from_folders_archived:Bool = ArchiveChatListSettings; //@class ChatList @description Describes a list of chats diff --git a/td/telegram/GlobalPrivacySettings.cpp b/td/telegram/GlobalPrivacySettings.cpp index 738b2672d..850c205b3 100644 --- a/td/telegram/GlobalPrivacySettings.cpp +++ b/td/telegram/GlobalPrivacySettings.cpp @@ -80,7 +80,7 @@ GlobalPrivacySettings::GlobalPrivacySettings(td_api::object_ptrarchive_and_mute_new_chats_from_unknown_users_; keep_archived_unmuted_ = settings->keep_unmuted_chats_archived_; - keep_archived_folders_ = settings->keep_chats_from_shareable_folders_archived_; + keep_archived_folders_ = settings->keep_chats_from_folders_archived_; } } diff --git a/td/telegram/cli.cpp b/td/telegram/cli.cpp index 6f2d29972..65e41caa5 100644 --- a/td/telegram/cli.cpp +++ b/td/telegram/cli.cpp @@ -4957,12 +4957,11 @@ class CliClient final : public Actor { } else if (op == "sacls") { bool archive_and_mute_new_chats_from_unknown_users; bool keep_unmuted_chats_archived; - bool keep_chats_from_shareable_folders_archived; + bool keep_chats_from_folders_archived; get_args(args, archive_and_mute_new_chats_from_unknown_users, keep_unmuted_chats_archived, - keep_chats_from_shareable_folders_archived); + keep_chats_from_folders_archived); auto settings = td_api::make_object( - archive_and_mute_new_chats_from_unknown_users, keep_unmuted_chats_archived, - keep_chats_from_shareable_folders_archived); + archive_and_mute_new_chats_from_unknown_users, keep_unmuted_chats_archived, keep_chats_from_folders_archived); send_request(td_api::make_object(std::move(settings))); } else if (op == "sct") { ChatId chat_id;