brightdigit/MistKit

View on GitHub
Sources/mistdemod/Models/CreateUser.swift

Summary

Maintainability
A
0 mins
Test Coverage
import Fluent

public struct CreateUser: Migration {
  public func prepare(on database: Database) -> EventLoopFuture<Void> {
    database.schema(User.schema)
      .id()
      .field("name", .string, .required)
      .field("hash", .string, .required)
      .field("cloudKitToken", .string)
      .create()
  }

  public func revert(on database: Database) -> EventLoopFuture<Void> {
    database.schema(User.schema).delete()
  }
}