getRaw method
Implementation
Future<dynamic> getRaw(
String endpoint, {
Map<String, dynamic>? queryParameters,
}) async {
try {
final uri = _buildUri(endpoint, queryParameters);
_logRequest('GET', uri);
final response = await _client.get(uri, headers: _getHeaders());
_logResponse(response);
if (response.statusCode >= 200 && response.statusCode < 300) {
return jsonDecode(response.body);
} else {
throw Exception("Server returned code ${response.statusCode}");
}
} catch (e) {
throw Exception(e.toString());
}
}