Skip to content

Instantly share code, notes, and snippets.

@timbaev
Created January 25, 2019 14:48
Show Gist options
  • Save timbaev/453d54305ed52b5d546299d69972dcc3 to your computer and use it in GitHub Desktop.
Save timbaev/453d54305ed52b5d546299d69972dcc3 to your computer and use it in GitHub Desktop.
JWTError extension with own errors
import JWT
extension JWTError {
static let payloadCreation = JWTError(identifier: "TokenHelpers.createPayload", reason: "User ID not found")
static let createJWT = JWTError(identifier: "TokenHelpers.createJWT", reason: "Error getting token string")
static let verificationFailed = JWTError(identifier: "TokenHelpers.verifyToken", reason: "JWT verification failed")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment