Skip to content

Instantly share code, notes, and snippets.

@calebkleveter
Last active December 20, 2016 18:01
Show Gist options
  • Save calebkleveter/08ebd2326991b184d2140fe7e3865d06 to your computer and use it in GitHub Desktop.
Save calebkleveter/08ebd2326991b184d2140fe7e3865d06 to your computer and use it in GitHub Desktop.
case let id as Identifier:
guard let user = try User.find(id.id) else {
throw Abort.custom(status: .forbidden, message: "Invalid user identifier.")
}
return user
case let accessToken as AccessToken:
guard let user = try User.query().filter("access_token", accessToken.string).first() else {
throw Abort.custom(status: .forbidden, message: "Invalid access token.")
}
return user
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment