clone method
Creates a clone of a Response object.
Implementation
Response clone() {
Response clone(Stream<Uint8List> stream) {
final copied = copyTwoStreams(stream);
_storage[#bodyUsed] = false;
_storage[#body] = copied.$1;
return Response._(
copied.$2,
status: status,
statusText: statusText,
headers: headers,
type: type,
);
}
return switch (body) {
Stream<Uint8List> stream => clone(stream),
_ => Response._(
null,
status: status,
statusText: statusText,
headers: headers,
type: type,
),
};
}