getRegion method

  1. @override
Future<Response> getRegion(
  1. String region, {
  2. CancelToken? cancelToken,
})

get all supported regions

Implementation

@override
Future<Response<dynamic>> getRegion(
  String region, {
  CancelToken? cancelToken,
}) async {
  final Auth auth = await getAuth();

  final String url = "https://$endpoint/?regions=$region";
  final HttpRequest request = HttpRequest.get(url);
  auth.sign(request, "", "");

  return _dio.get(
    request.url,
    cancelToken: cancelToken,
    options: Options(headers: request.headers),
  );
}