get<T> method

Future<T> get<T>(
  1. String endpoint, {
  2. required T fromJson(
    1. Map<String, dynamic>
    ),
  3. Map<String, dynamic>? queryParameters,
})

Implementation

Future<T> get<T>(
  String endpoint, {
  required T Function(Map<String, dynamic>) fromJson,
  Map<String, dynamic>? queryParameters,
}) async {
  try {
    final response = await _dio.get(
      endpoint,
      queryParameters: queryParameters,
    );

    return fromJson(response.data as Map<String, dynamic>);
  } on DioException catch (e) {
    throw Exception(_handleError(e));
  }
}