Skip to content

Commit 3b07038

Browse files
committed
handle error
1 parent bf37edc commit 3b07038

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

JWT/JWT.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,12 @@ public enum Algorithm : CustomStringConvertible {
5555
let keyData = key.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
5656
let messageData = message.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
5757
let mac = Authenticator.HMAC(key: keyData.arrayOfBytes(), variant:variant)
58-
let result = try! mac.authenticate(messageData.arrayOfBytes())
58+
let result: [UInt8]
59+
do {
60+
result = try mac.authenticate(messageData.arrayOfBytes())
61+
} catch {
62+
result = []
63+
}
5964
return base64encode(NSData.withBytes(result))
6065
}
6166

0 commit comments

Comments
 (0)