LMs // Stop letting consolidation process block loading.
This commit is contained in:
parent
8b81a3c037
commit
05d9c252cf
|
@ -52,7 +52,7 @@ extension vChewing {
|
|||
return false
|
||||
}
|
||||
|
||||
public static func fixEOF(path: String) -> Bool {
|
||||
@discardableResult public static func fixEOF(path: String) -> Bool {
|
||||
let urlPath = URL(fileURLWithPath: path)
|
||||
if FileManager.default.fileExists(atPath: path) {
|
||||
var strIncoming = ""
|
||||
|
@ -75,7 +75,7 @@ extension vChewing {
|
|||
return false
|
||||
}
|
||||
|
||||
public static func consolidate(path: String, pragma shouldCheckPragma: Bool) -> Bool {
|
||||
@discardableResult public static func consolidate(path: String, pragma shouldCheckPragma: Bool) -> Bool {
|
||||
var pragmaResult = false
|
||||
if shouldCheckPragma {
|
||||
pragmaResult = checkPragma(path: path)
|
||||
|
|
|
@ -49,12 +49,8 @@ extension vChewing {
|
|||
return false
|
||||
}
|
||||
|
||||
if !LMConsolidator.fixEOF(path: path) {
|
||||
return false
|
||||
}
|
||||
if !LMConsolidator.consolidate(path: path, pragma: true) {
|
||||
return false
|
||||
}
|
||||
LMConsolidator.fixEOF(path: path)
|
||||
LMConsolidator.consolidate(path: path, pragma: true)
|
||||
|
||||
do {
|
||||
theData = try String(contentsOfFile: path, encoding: .utf8)
|
||||
|
|
|
@ -61,12 +61,8 @@ extension vChewing {
|
|||
}
|
||||
|
||||
if allowConsolidation {
|
||||
if !LMConsolidator.fixEOF(path: path) {
|
||||
return false
|
||||
}
|
||||
if !LMConsolidator.consolidate(path: path, pragma: true) {
|
||||
return false
|
||||
}
|
||||
LMConsolidator.fixEOF(path: path)
|
||||
LMConsolidator.consolidate(path: path, pragma: true)
|
||||
}
|
||||
|
||||
do {
|
||||
|
|
|
@ -52,12 +52,8 @@ extension vChewing {
|
|||
}
|
||||
|
||||
if allowConsolidation {
|
||||
if !LMConsolidator.fixEOF(path: path) {
|
||||
return false
|
||||
}
|
||||
if !LMConsolidator.consolidate(path: path, pragma: true) {
|
||||
return false
|
||||
}
|
||||
LMConsolidator.fixEOF(path: path)
|
||||
LMConsolidator.consolidate(path: path, pragma: true)
|
||||
}
|
||||
|
||||
do {
|
||||
|
|
|
@ -49,12 +49,8 @@ extension vChewing {
|
|||
return false
|
||||
}
|
||||
|
||||
if !LMConsolidator.fixEOF(path: path) {
|
||||
return false
|
||||
}
|
||||
if !LMConsolidator.consolidate(path: path, pragma: true) {
|
||||
return false
|
||||
}
|
||||
LMConsolidator.fixEOF(path: path)
|
||||
LMConsolidator.consolidate(path: path, pragma: true)
|
||||
|
||||
do {
|
||||
theData = try String(contentsOfFile: path, encoding: .utf8)
|
||||
|
|
Loading…
Reference in New Issue