getRequest function

Future getRequest(
  1. BuildContext context,
  2. String url, {
  3. bool? futureBuilder,
  4. Map? headers,
})

Implementation

Future getRequest(BuildContext context, String url, {bool? futureBuilder, Map? headers}) {

  Map customHeaders = headers != null ? headers : {};

  return dio
      .get(url,
          options: Options(headers: {
            ...customHeaders as Map<String, dynamic>
          }))
      .catchError((err) {
    if (!futureBuilder!) showSnackBar(context, "Sorry an error occurred");
    print(err);
  });
}