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

10 lines
239 B
Swift
Raw Normal View History

2024-04-26 20:33:11 +00:00
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)
}
}