callApi method

Future<ReturnData> callApi({
  1. required BuildContext context,
  2. required CyberDataPost dataPost,
  3. bool showLoading = true,
  4. bool showError = true,
})

Implementation

Future<ReturnData> callApi({
  required BuildContext context,
  required CyberDataPost dataPost,
  bool showLoading = true,
  bool showError = true,
}) async {
  // ✅ Check if app is paused
  if (_isAppPaused) {
    return ReturnData(
      status: false,
      message: 'App is in background',
      isConnect: false,
    );
  }

  return await _callApi(
    context: context,
    dataPost: dataPost,
    showLoading: showLoading,
    showError: showError,
  );
}