Skip to content

Commit 513055a

Browse files
committed
hmm
1 parent 0a3bc42 commit 513055a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Sources/SwiftAPIClient/Utils/Coders/URLQuery/URLQueryEncoder.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -742,10 +742,14 @@ extension JSONEncoder.DateEncodingStrategy {
742742
try (date.timeIntervalSince1970 * 1000).encode(to: encoder)
743743
case .iso8601:
744744
try _iso8601Formatter.string(from: date).encode(to: encoder)
745-
case .formatted(let formatter):
746-
try formatter.string(from: date).encode(to: encoder)
747-
case .custom(let closure):
748-
try closure(date, encoder)
745+
case .formatted:
746+
if case .formatted(let formatter) = self {
747+
try formatter.string(from: date).encode(to: encoder)
748+
}
749+
case .custom:
750+
if case .custom(let closure) = self {
751+
try closure(date, encoder)
752+
}
749753
@unknown default:
750754
try date.timeIntervalSince1970.encode(to: encoder)
751755
}

0 commit comments

Comments
 (0)