Ejemplo n.º 1
0
        _updateGameFavoritesStatus: function(model) {
            var favoriteID = model.get('favoriteID'),
                game = this.games.get(favoriteID);

            if (game) {
                game.set('isInFavorites', favoritesStore.collection.isInFavorites(favoriteID));
            }
        },
Ejemplo n.º 2
0
        _setFavorites: function() {
            var favorites = this.categories.get('favorites');
            favorites && favorites.set('isLoading', favoritesStore.state === 'pending');

            favoritesStore.collection.each(function(favorite) {
                var game = this.games.get(favorite.get('favoriteID'));

                if (game && favorite.get('type') === 'game') {
                    game.set('isInFavorites', true);
                }
            }.bind(this));
        },