get method
Implementation
Future<dynamic> get({required String url, String? token}) async {
Map<String, String> headers = {};
if (token != null) {
headers.addAll({'Authorization': 'Bearer $token'});
}
http.Response response = await http.get(Uri.parse(url), headers: headers);
if (response.statusCode >= 200 && response.statusCode < 300) {
return jsonDecode(response.body);
} else {
throw Exception(
'there is a problem with status code ${response.statusCode}',
);
}
}