support for update
This commit is contained in:
@@ -35,12 +35,33 @@ public func configure(_ app: Application) throws {
|
||||
let formatter = DateFormatter()
|
||||
formatter.calendar = Calendar(identifier: .iso8601)
|
||||
formatter.locale = Locale(identifier: "en_US_POSIX")
|
||||
formatter.timeZone = TimeZone(secondsFromGMT: 0)
|
||||
formatter.timeZone = TimeZone(secondsFromGMT: 0)
|
||||
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
|
||||
decoder.dateDecodingStrategy = .formatted(formatter)
|
||||
|
||||
|
||||
let encoder = JSONEncoder()
|
||||
let encodeFormatter = DateFormatter()
|
||||
encodeFormatter.calendar = Calendar(identifier: .iso8601)
|
||||
encodeFormatter.locale = Locale(identifier: "en_US_POSIX")
|
||||
|
||||
let date = Date()
|
||||
let tz = TimeZone.current
|
||||
// if tz.isDaylightSavingTime(for: date) {
|
||||
// encodeFormatter.timeZone = TimeZone(abbreviation: "EST")
|
||||
// }
|
||||
// else{
|
||||
// encodeFormatter.timeZone = TimeZone(abbreviation: "EDT")
|
||||
//
|
||||
// }
|
||||
|
||||
encodeFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
|
||||
encoder.dateEncodingStrategy = .formatted(encodeFormatter)
|
||||
|
||||
|
||||
// override the global encoder used for the `.json` media type
|
||||
ContentConfiguration.global.use(decoder: decoder, for: .json)
|
||||
// ContentConfiguration.global.use(encoder: encoder, for: .json)
|
||||
|
||||
// register routes
|
||||
try routes(app)
|
||||
|
||||
Reference in New Issue
Block a user