File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Sources/SwiftAPIClient/Utils/Coders/URLQuery Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments