get method

Future<List<OutputType>> get({
  1. Map<String, dynamic>? queryParameters,
  2. Options? options,
  3. CancelToken? cancelToken,
  4. void onReceiveProgress(
    1. int total,
    2. int finish
    )?,
})

Implementation

Future<List<OutputType>> get({
  Map<String, dynamic>? queryParameters,
  Options? options,
  CancelToken? cancelToken,
  void Function(int total, int finish)? onReceiveProgress,
}) async {
  var response = await dio.get<String>(
    pathBuild(),
    queryParameters: queryParameters,
    options: options,
    cancelToken: cancelToken,
    onReceiveProgress: onReceiveProgress,
  );

  if (response.statusCode == 200) {
    return response.data?.toListMap().map(fromMap).toList() ?? [];
  } else {
    throw response.statusMessage ?? response.data ?? "Error";
  }
}