sendRequest method
Future<Map<String, dynamic> >
sendRequest({
- required String token,
- required GraphRoute route,
- Map<
String, dynamic> ? params,
Implementation
Future<Map<String, dynamic>> sendRequest({required String token, required GraphRoute route, Map<String, dynamic>? params}) async {
try {
var uri = Uri.parse('$_URL_GRAPH/${route.value}');
var response = await route.request(uri, headers: {'Authorization': 'Bearer $token'}, params);
var data = json.decode(response.body);
if (data == null || response.statusCode != 200 || data['error'] != null) {
print(data);
return Future.value({});
}
return Future.value(data);
} catch (exception) {
return Future.error(exception);
}
}