get method
Get the file object at the server for this FileStorageReference.
Implementation
Future<CarpFileResponse> get() async {
assert(id > 0);
final String url = "$fileEndpointUri/$id";
http.Response response =
await httpr.get(Uri.encodeFull(url), headers: headers);
int httpStatusCode = response.statusCode;
Map<String, dynamic> map = json.decode(response.body);
print(response.body);
switch (httpStatusCode) {
case 200:
{
return CarpFileResponse._(map);
}
default:
// All other cases are treated as an error.
{
throw CarpServiceException(
httpStatus: HTTPStatus(httpStatusCode, response.reasonPhrase),
message: map["message"],
path: map["path"],
);
}
}
}