Просмотр исходного кода

upgraderd to swift 6.4.1

v2_uploadImages
Mike Carman 2 недель назад
Родитель
Сommit
2fb399a024
5 измененных файлов: 29 добавлений и 17 удалений
  1. Двоичные данные
      .swiftpm/xcode/package.xcworkspace/xcuserdata/mcarman.xcuserdatad/UserInterfaceState.xcuserstate
  2. +13
    -0
      .swiftpm/xcode/xcuserdata/mcarman.xcuserdatad/xcschemes/xcschememanagement.plist
  3. +1
    -1
      Package.swift
  4. +9
    -5
      Sources/App/Models/Token.swift
  5. +6
    -11
      Sources/App/Models/User.swift

Двоичные данные
.swiftpm/xcode/package.xcworkspace/xcuserdata/mcarman.xcuserdatad/UserInterfaceState.xcuserstate Просмотреть файл


+ 13
- 0
.swiftpm/xcode/xcuserdata/mcarman.xcuserdatad/xcschemes/xcschememanagement.plist Просмотреть файл

@@ -10,5 +10,18 @@
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>App</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>AppTests</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>

+ 1
- 1
Package.swift Просмотреть файл

@@ -1,4 +1,4 @@
// swift-tools-version:5.8
// swift-tools-version:6.4.1
import PackageDescription

let package = Package(


+ 9
- 5
Sources/App/Models/Token.swift Просмотреть файл

@@ -41,10 +41,14 @@ extension Token {

extension Token: ModelTokenAuthenticatable {
typealias User = App.User
static let valueKey = \Token.$value
static let userKey = \Token.$user
var isValid: Bool {
true

static var valueKey: KeyPath<Token, Field<String>> {
return \Token.$value
}

static var userKey: KeyPath<Token, Parent<User>> {
return \Token.$user
}

var isValid: Bool { true }
}

+ 6
- 11
Sources/App/Models/User.swift Просмотреть файл

@@ -49,15 +49,10 @@ extension User {
}
}
extension User: ModelAuthenticatable {
static let usernameKey = \User.$username
static let passwordHashKey = \User.$passwordHash
func verify(password: String) throws -> Bool {
try Bcrypt.verify(password, created: self.passwordHash)
}
}




static var usernameKey: KeyPath<User, Field<String>> { \User.$username }
static var passwordHashKey: KeyPath<User, Field<String>> { \User.$passwordHash }

func verify(password: String) throws -> Bool {
try Bcrypt.verify(password, created: self.passwordHash)
}
}

Загрузка…
Отмена
Сохранить