Convert functions to async/await
This commit is contained in:
@ -48,13 +48,25 @@ final class PasswordReset: Model {
|
||||
@Field(.expiry)
|
||||
var expiryDate: Date
|
||||
|
||||
init() { }
|
||||
init() {
|
||||
self.resetToken = .newToken()
|
||||
self.expiryDate = Self.currentExpiryDate()
|
||||
}
|
||||
|
||||
func renew() {
|
||||
self.resetToken = .newToken()
|
||||
self.expiryDate = Self.currentExpiryDate()
|
||||
}
|
||||
|
||||
/// Creates a new password reset.
|
||||
init(id: UUID? = nil, user: User) {
|
||||
self.id = id
|
||||
self.user = user
|
||||
self.$user.id = user.id!
|
||||
self.resetToken = .newToken()
|
||||
self.expiryDate = Date().addingTimeInterval(15*60)
|
||||
self.expiryDate = Self.currentExpiryDate()
|
||||
}
|
||||
|
||||
private static func currentExpiryDate() -> Date {
|
||||
Date().addingTimeInterval(15*60)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user