diff --git a/yobble/Resources/Localizable.xcstrings b/yobble/Resources/Localizable.xcstrings index 00bf942..3ac1a45 100644 --- a/yobble/Resources/Localizable.xcstrings +++ b/yobble/Resources/Localizable.xcstrings @@ -1103,7 +1103,7 @@ "Принимать сообщения от незнакомцев" : { }, - "Принудительное автоудаление в ЛС" : { + "Принудительное автоудаление в ЛС (Приватный)" : { }, "Проверьте данные и повторите попытку." : { @@ -1154,7 +1154,7 @@ "Разрешить поиск профиля" : { }, - "Разрешить хранить чаты на сервере" : { + "Разрешить хранить чаты на сервере (Обычный)" : { }, "Регистрация" : { @@ -1217,6 +1217,9 @@ } } } + }, + "Сбросить по умолчанию" : { + }, "Светлая" : { "localizations" : { diff --git a/yobble/Views/Tab/Settings/EditPrivacyView.swift b/yobble/Views/Tab/Settings/EditPrivacyView.swift index fbb959b..25c719b 100644 --- a/yobble/Views/Tab/Settings/EditPrivacyView.swift +++ b/yobble/Views/Tab/Settings/EditPrivacyView.swift @@ -93,10 +93,22 @@ struct EditPrivacyView: View { } } - Button("Сохранить изменения") { - print("Параметры приватности: \(profilePermissions)") + Section { + Button("Сохранить изменения") { + print("Параметры приватности: \(profilePermissions)") + } + .frame(maxWidth: .infinity, alignment: .center) + } + + Section { + Button(role: .destructive) { + profilePermissions = ProfilePermissionsResponse() + print("Настройки приватности сброшены к значениям по умолчанию") + } label: { + Text("Сбросить по умолчанию") + .frame(maxWidth: .infinity, alignment: .center) + } } - .frame(maxWidth: .infinity, alignment: .center) } .navigationTitle("Настройки приватности") .onChange(of: profilePermissions.forceAutoDeleteMessagesInPrivate) { newValue in