handleViewState method

void handleViewState(
  1. Map<String, HttpData> allHttpDataMap
)

Implementation

void handleViewState(Map<String, HttpData> allHttpDataMap){
  Map<String, HttpError> httpErrorMap = {};
  allHttpDataMap.forEach((url, httpData){
    if(!httpData.success){
      httpErrorMap[url] = httpData.httpError!;
    }
  });
  if(successHttpDataMap.isNotEmpty){
    if(isBusy || isError){
      setIdle();
    }
    refreshController.finishRefresh(success: true);
  }else{
    handleHttpError(httpErrorMap);
    refreshController.finishRefresh(success: false);
  }
}