From a814a609d04a5934a03238d964af1cfe11340b99 Mon Sep 17 00:00:00 2001 From: Mike Drob Date: Mon, 27 Jul 2026 12:52:38 -0500 Subject: [PATCH] Use comparison operator --- Sources/JWTKit/Claims/ExpirationClaim.swift | 5 +---- Sources/JWTKit/Claims/NotBeforeClaim.swift | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Sources/JWTKit/Claims/ExpirationClaim.swift b/Sources/JWTKit/Claims/ExpirationClaim.swift index 8a3514b5..0e23f541 100644 --- a/Sources/JWTKit/Claims/ExpirationClaim.swift +++ b/Sources/JWTKit/Claims/ExpirationClaim.swift @@ -22,11 +22,8 @@ public struct ExpirationClaim: JWTUnixEpochClaim, Equatable { /// Throws an error if the claim's date is later than current date. public func verifyNotExpired(currentDate: Date = .init()) throws { - switch self.value.compare(currentDate) { - case .orderedAscending, .orderedSame: + guard currentDate < value else { throw JWTError.claimVerificationFailure(failedClaim: self, reason: "expired") - case .orderedDescending: - break } } } diff --git a/Sources/JWTKit/Claims/NotBeforeClaim.swift b/Sources/JWTKit/Claims/NotBeforeClaim.swift index 165dc4fa..50184b07 100644 --- a/Sources/JWTKit/Claims/NotBeforeClaim.swift +++ b/Sources/JWTKit/Claims/NotBeforeClaim.swift @@ -22,11 +22,8 @@ public struct NotBeforeClaim: JWTUnixEpochClaim, Equatable { /// Throws an error if the claim's date is earlier than current date. public func verifyNotBefore(currentDate: Date = .init()) throws { - switch value.compare(currentDate) { - case .orderedDescending: + guard value < currentDate else { throw JWTError.claimVerificationFailure(failedClaim: self, reason: "too soon") - case .orderedAscending, .orderedSame: - break } } }