Use file URL initializer for creating directory
All checks were successful
Deploy Docs / publish (push) Successful in 19s
SwiftLint / SwiftLint (push) Successful in 6s

This commit is contained in:
david-swift 2024-10-08 15:41:48 +02:00
parent e3eac6a9fe
commit 932d40ac92

View File

@ -73,12 +73,10 @@ public enum DatabaseInformation {
if let privateConnection { if let privateConnection {
return privateConnection return privateConnection
} }
if let url = URL(string: path) { try? FileManager.default.createDirectory(
try? FileManager.default.createDirectory( at: URL(fileURLWithPath: path).deletingLastPathComponent(),
at: url.deletingLastPathComponent(), withIntermediateDirectories: true
withIntermediateDirectories: true )
)
}
let connection = try? Connection(path) let connection = try? Connection(path)
privateConnection = connection privateConnection = connection
_ = try? connection?.run(table.create { table in _ = try? connection?.run(table.create { table in