in Sources/OSS/Types/ByteStream.swift [54:70]
func readData() throws -> Data? {
switch self {
case .none:
return nil
case let .data(data):
return data
case .stream:
throw _Error.streamForBodyNotSuportedRead
case let .file(fileURL):
let fh = try FileHandle(forReadingFrom: fileURL)
if #available(macOS 10.15.4, iOS 13.4, watchOS 6.2, tvOS 13.4, *) {
return try fh.readToEnd()
} else {
return fh.readDataToEndOfFile()
}
}
}