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