Add clear image cache button in settings

Closes: #260
Changelog-Added: Added clear cache button to wipe pfp/image cache
This commit is contained in:
OlegAba
2023-01-05 17:47:58 -05:00
committed by William Casarin
parent ba32d15a49
commit cd62418dda

View File

@@ -6,6 +6,7 @@
//
import AVFoundation
import SwiftUI
import Kingfisher
struct ConfigView: View {
let state: DamusState
@@ -113,6 +114,14 @@ struct ConfigView: View {
}
}
Section("Clear Cache") {
Button("Clear") {
KingfisherManager.shared.cache.clearMemoryCache()
KingfisherManager.shared.cache.clearDiskCache()
KingfisherManager.shared.cache.cleanExpiredDiskCache()
}
}
Section("Reset") {
Button("Logout") {
confirm_logout = true