handleResponse function

Future handleResponse(
  1. Response response
)

Implementation

Future handleResponse(Response response) async {
  if (!await isNetworkAvailable()) {
    throw errorInternetNotAvailable;
  }

  if (response.statusCode.isSuccessful()) {
    var v = MasterResponseClass.fromJson(jsonDecode(response.body));
    return getDecryptDataResponse(v.requestData!, isJsonDecode: true);
  } else {
    var string = await (isJsonValid(response.body));
    if (string!.isNotEmpty) {
    } else {
      throw 'Please try again later.';
    }
  }
}