@Override
  public void checkFavoritesAndSetIcon(int articleId) {
    Repository.FavoritesRepository favoritesRepository = SQLiteFavoritesRepository.getInstance();

    Observable.fromCallable(() -> favoritesRepository.isInFavorites(articleId))
        .subscribeOn(Schedulers.newThread())
        .observeOn(AndroidSchedulers.mainThread())
        .subscribe(result -> view.setFavoritesButton(result));
  }