Rocket.Chat.ReactNative/ios/RocketChat Watch App/Client/Extensions/Data+Extensions.swift

10 lines
239 B
Swift

import Foundation
extension Data {
func decode<T: Decodable>(_ type: T.Type) throws -> T {
let decoder = JSONDecoder()
decoder.dateDecodingStrategy = .iso8601withFractionalSeconds
return try decoder.decode(T.self, from: self)
}
}