query method

Future<Response> query(
  1. String endpoint,
  2. HttpMethod httpMethod,
  3. String query
)

Implementation

Future<Response> query(String endpoint, HttpMethod httpMethod, String query) async {
  Response response;
  switch (httpMethod) {
    case HttpMethod.get:
      response = await dio.get('$baseUrl/$endpoint$query');
      break;
    default:
      throw Exception('Invalid HttpMethod');
    // case HttpMethod.POST:
    //   response = await dio.post('$baseUrl/$endpoint', data: query);
    //   break;
    // case HttpMethod.PUT:
    //   response = await dio.put('$baseUrl/$endpoint', data: query);
    //   break;
    // case HttpMethod.DELETE:
    //   response = await dio.delete('$baseUrl/$endpoint', data: query);
    //   break;
  }
  return response;
}