UOM // Let things in saveData() catchable in all cases.

This commit is contained in:
ShikiSuen 2022-08-02 12:59:06 +08:00
parent 38535768bc
commit 4b59c5ff5b
1 changed files with 2 additions and 3 deletions

View File

@ -326,9 +326,8 @@ extension vChewing.LMUserOverride {
public func saveData(toURL fileURL: URL) {
let encoder = JSONEncoder()
do {
if let jsonData = try? encoder.encode(mutLRUMap) {
try jsonData.write(to: fileURL, options: .atomic)
}
guard let jsonData = try? encoder.encode(mutLRUMap) else { return }
try jsonData.write(to: fileURL, options: .atomic)
} catch {
IME.prtDebugIntel("UOM Error: Unable to save data, abort saving. Details: \(error)")
return