UOM // +clearData().

This commit is contained in:
ShikiSuen 2022-07-12 11:11:15 +08:00
parent b825f8a6b2
commit 5b5e8157b3
1 changed files with 12 additions and 0 deletions

View File

@ -286,6 +286,18 @@ extension vChewing.LMUserOverride {
}
}
public func clearData(withURL fileURL: URL) {
mutLRUMap = .init()
mutLRUList = .init()
do {
let nullData = "{}"
try nullData.write(to: fileURL, atomically: false, encoding: .utf8)
} catch {
IME.prtDebugIntel("UOM Error: Unable to clear data. Details: \(error)")
return
}
}
public func saveData(toURL fileURL: URL) {
let encoder = JSONEncoder()
do {