add clear cache
This commit is contained in:
parent
6c2ad90146
commit
da3a46e272
@ -438,6 +438,9 @@
|
||||
},
|
||||
"Вы уверены, что хотите очистить кэш для всех, кроме текущего пользователя?" : {
|
||||
|
||||
},
|
||||
"Вы уверены, что хотите очистить кэш для текущего пользователя?" : {
|
||||
|
||||
},
|
||||
"Выберите оценку — это поможет нам понять настроение." : {
|
||||
"comment" : "feedback: rating hint",
|
||||
@ -1646,6 +1649,9 @@
|
||||
},
|
||||
"Очистить кэш (кроме текущего)" : {
|
||||
|
||||
},
|
||||
"Очистить кэш текущего пользователя" : {
|
||||
|
||||
},
|
||||
"Ошибка" : {
|
||||
"comment" : "Common error title\nContacts load error title\nProfile update error title\nЗаголовок сообщения об ошибке",
|
||||
|
||||
@ -181,6 +181,7 @@ struct DataSettingsView: View {
|
||||
@State private var totalCacheSize: Int64 = 0
|
||||
@State private var showClearAllConfirmation = false
|
||||
@State private var showClearOthersConfirmation = false
|
||||
@State private var showClearCurrentConfirmation = false
|
||||
|
||||
var body: some View {
|
||||
Form {
|
||||
@ -194,6 +195,19 @@ struct DataSettingsView: View {
|
||||
}
|
||||
|
||||
Section(header: Text("Массовая отчистка")) {
|
||||
Button("Очистить кэш текущего пользователя", role: .destructive) {
|
||||
showClearCurrentConfirmation = true
|
||||
}
|
||||
.confirmationDialog(
|
||||
"Вы уверены, что хотите очистить кэш для текущего пользователя?",
|
||||
isPresented: $showClearCurrentConfirmation,
|
||||
titleVisibility: .visible
|
||||
) {
|
||||
Button("Очистить", role: .destructive) {
|
||||
clearCache(for: currentUserId)
|
||||
}
|
||||
}
|
||||
|
||||
Button("Очистить кэш (кроме текущего)", role: .destructive) {
|
||||
showClearOthersConfirmation = true
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user