iegorov
9/23/2016 - 12:44 PM

Запрос данных с сервера, с обработкой ошибки.

Запрос данных с сервера, с обработкой ошибки.

function getJobLikes() {
      vm.isLoadingJobLikes = true;
      JobLikesDataProvider.getJobLikes(vm.requestParams)
        .then(function(jobLikes) {
          vm.loadingError = false;
          vm.jobLikesTotal = jobLikes.total;
          vm.jobLikeList = vm.jobLikeList.concat(jobLikes.items);
        })
        .catch(function() {
          if (vm.requestParams.offset === 0) {
            vm.loadingErrorMessage = 'Ошибка получения объектов и отзывов!';
            vm.loadingError = true;
          } else {
            Utils.alert.error('Ошибка получения объектов и отзывов!');
          }
        })
        .finally(function() {
          vm.loadingProcess = false;
          vm.isLoadingJobLikes = false;
        });
    }