get static method

dynamic get(
  1. String url,
  2. BuildContext? context, {
  3. Map<String, String>? params,
  4. String? alertTitle,
  5. bool auth = true,
  6. Map<String, String>? headers,
  7. Function? onStart,
  8. Function? onSuccess,
  9. Function? onFinish,
  10. Function? onError,
  11. bool silent = false,
})

Implementation

static get(String url, BuildContext? context,
    {Map<String, String>? params,
    String? alertTitle,
    bool auth = true,
    Map<String, String>? headers,
    Function? onStart,
    Function? onSuccess,
    Function? onFinish,
    Function? onError,
    bool silent = false}) {
  String finalUrl = url;

  if (params != null) {
    final String queryParams = Uri(queryParameters: params).query;

    finalUrl += finalUrl.contains('?') ? '&' : '?';
    finalUrl += queryParams;
  }

  return _requestCall('GET', finalUrl, context,
      alertTitle: alertTitle,
      auth: auth,
      headers: headers,
      onStart: onStart,
      onSuccess: onSuccess,
      onFinish: onFinish,
      onError: onError,
      silent: silent);
}