chore: formatted code

This commit is contained in:
Konrad Geletey 2025-02-01 12:32:06 +03:00
parent 6a52f64753
commit 7a36a20b37
Signed by: kglt
GPG key ID: 386DEE24B60BD996

View file

@ -8,37 +8,36 @@ struct User: Codable, FetchableRecord, PersistableRecord {
final class Database: Sendable {
private var dbWriter: any DatabaseWriter
private let dbWriter: any DatabaseWriter
init(_ dbWriter: any GRDB.DatabaseWriter) throws {
init(_ dbWriter: any GRDB.DatabaseWriter) throws {
self.dbWriter = dbWriter
try migrator.migrate(dbWriter)
}
let dbQueue = try DatabaseQueue(path: "./db.sqlite")
let db = try Connection("./db.sqlite")
// let dbQueue = try DatabaseQueue(path: "./db.sqlite")
//
// let db = try Connection("./db.sqlite")
private var migrator: DatabaseMigrator {
var migrator = DatabaseMigrator()
#if DEBUG
// Speed up development by nuking the database when migrations change
// See <https://swiftpackageindex.com/groue/grdb.swift/documentation/grdb/migrations#The-eraseDatabaseOnSchemaChange-Option>
migrator.eraseDatabaseOnSchemaChange = true
#endif
private var migrator: DatabaseMigrator {
var migrator = DatabaseMigrator()
migrator.registerMigration("v1") { db in
try db.create(table: "users", { t in
t.primaryKey("userId", .text).NotNull()
t.column("publicKey", .text).NotNull()
t.column("isSpammer", .bool)
})
return migrator
}
migrator.registerMigration("v1") { db in
try db.create(table: "users") { t in
t.primaryKey("userId", .text).notNull()
t.column("publicKey", .text).notNull()
t.column("isSpammer", .boolean)
}
}
return migrator
}
}
extension Database {
static func makeConfiguration(_ base: Configuration = Configuration()) -> Configuration {
static func makeConfiguration(_ base: Configuration = Configuration()) -> Configuration {
var config = base
return config
}