Skip to content
This repository was archived by the owner on Jun 5, 2024. It is now read-only.

Commit 1111e64

Browse files
apns: Update all of the requirements to use the latest releases
1 parent ae48071 commit 1111e64

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

Package.resolved

Lines changed: 24 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ let package = Package(
1010
],
1111
dependencies: [
1212
.package(url: "https://github.com/vapor/vapor.git", from: "3.0.0"),
13-
.package(url: "https://github.com/vapor/jwt.git", from: "3.0.0-rc"),
13+
.package(url: "https://github.com/vapor/jwt.git", from: "3.0.0"),
1414
],
1515
targets: [
1616
.target(name: "APNS", dependencies: ["Vapor", "JWT"]),

Sources/APNS/APNSJWTPayload.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ struct APNSJWTPayload: JWTPayload {
1313
let iat = IssuedAtClaim(value: Date())
1414
let exp = ExpirationClaim(value: Date(timeInterval: 3500, since: Date()))
1515

16-
func verify() throws {
17-
try self.exp.verify()
16+
func verify(using signer: JWTSigner) throws {
17+
try self.exp.verifyNotExpired()
1818
}
1919
}

Sources/APNS/Profile.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public class Profile {
7777
let JWTheaders = JWTHeader(alg: "ES256", cty: nil, crit: nil, kid: self.keyId)
7878
let payload = APNSJWTPayload(iss: self.teamId)
7979
let signer = JWTSigner(algorithm: ES256(key: self.privateKey))
80-
var jwt = JWT(header: JWTheaders, payload: payload)
80+
let jwt = JWT(header: JWTheaders, payload: payload)
8181
let signed = try jwt.sign(using: signer)
8282
guard let token = String(bytes: signed, encoding: .utf8) else {
8383
throw TokenError.tokenWasNotGeneratedCorrectly

0 commit comments

Comments
 (0)