TrackStore.__onDispatch = function(payload) { switch(payload.actionType) { case "SAVE_TRACK": add(payload.track); break; case "DELETE_TRACK": remove(payload.track); break; case "RECEIVE_TRACKS": console.log(payload.tracks); for (var i = 0; i < payload.tracks.length; i++) { _tracks.push( new Track(payload.tracks[i])); } TrackStore.__emitChange(); break; case "ADD_TRACK": add(payload.track); TrackStore.__emitChange(); break; case "REMOVE_TRACK": remove(payload.track); TrackStore.__emitChange(); break; } };
ToyStore.__onDispatch = function(payload){ switch (payload.actionType){ case ToyConstants.TOYS_RECEIVED: ToyStore.resetToys(payload.toys); ToyStore.__emitChange(); break; } };
UserPageStore.__onDispatch = function (payload) { switch(payload.actionType) { case "USER_PAGE_RECEIVED": UserPageStore.resetUserPage(payload.userPage); UserPageStore.__emitChange(); break; } };
PokemonStore.__onDispatch = function( payload ) { switch( payload.actionType ) { case PokemonConstants.POKEMON_RECEIVED: PokemonStore.resetPokemons( payload.pokemons ); break; case PokemonConstants.ONE_POKEMON_RECEIVED: PokemonStore.updateOnePokemon( payload.pokemon ); break; } };
LikesStore.__onDispatch = function (payload) { switch (payload.actionType) { case "INCOMING": _incoming = payload.demLikes; LikesStore.__emitChange(); break; case "OUTGOING": _outgoing = payload.demLikes; LikesStore.__emitChange(); break; } };
KeyStore.__onDispatch = function(payload){ switch(payload.actionType){ case KEY_CONSTANTS.KEY_PRESSED:{ KeyStore._addKey(payload.note); break; } case KEY_CONSTANTS.KEY_RELEASED:{ KeyStore._removeKey(payload.note); break; } } };
SearchStore.__onDispatch = function(payload){ switch(payload.actionType){ case Constants.store_matches: SearchStore.stock(payload.results); this.__emitChange(); break; case Constants.clear_search: SearchStore.empty(); this.__emitChange(); break; } };
BenchStore.__onDispatch = function (payload) { switch (payload.actionType) { case BenchConstants.BENCHES_RECEIVED: resetBenches(payload.benches); BenchStore.__emitChange(); break; case BenchConstants.BENCH_RECEIVED: receiveBench(payload.bench); BenchStore.__emitChange(); break; } };
SessionStore.__onDispatch = function (payload) { switch(payload.actionType) { case SessionConstants.LOGIN: _login(payload.currentUser); SessionStore.__emitChange(); break; case SessionConstants.LOGOUT: _logout(); SessionStore.__emitChange(); break; } };
CarStore.__onDispatch = function (payload) { switch(payload.actionType) { case "RECEIVE_CARS": this.receiveCars(payload.cars); CarStore.__emitChange(); break; case "RECEIVE_SINGLE_CAR": this.receiveSingleCar(payload.car); CarStore.__emitChange(); break; } };
SearchStore.__onDispatch = function (payload) { switch(payload.actionType) { case 'RESULTS_RECEIVED': resetResults(payload.results); SearchStore.__emitChange(); break; case 'RESULTS_REMOVED': clearResults(); SearchStore.__emitChange(); break; } };
UserStore.__onDispatch = function (payload) { switch(payload.actionType) { case UserConstants.USER_FOUND: _foundUser(payload.user); UserStore.__emitChange(); break; case UserConstants.CLEAR_USER: _resetUser(); UserStore.__emitChange(); break; } };
PhotoStore.__onDispatch = function (payload) { switch(payload.actionType) { case PhotoConstants.ALL_PHOTOS_RECEIVED: resetPhotos(payload.photos); PhotoStore.__emitChange(); break; case PhotoConstants.PHOTO_DELETED: deletePhoto(payload.photo); PhotoStore.__emitChange(); break; } };
ListingStore.__onDispatch = function(payload) { switch(payload.actionType) { case ListingConstants.LISTINGS_RECEIVED: resetListings(payload.listings); ListingStore.__emitChange(); break; case ListingConstants.LISTING_RECEIVED: resetListings([payload.listing]); ListingStore.__emitChange(); break; } };
AdStore.__onDispatch = function (payload) { switch (payload.actionType) { case AdConstants.AD_RECEIVED: updateAdvert(payload.advert); AdStore.__emitChange(); break; case AdConstants.CLOSE_DETAILS: clearShownAd(); AdStore.__emitChange(); break; case AdConstants.UPDATE_VIEW: updateView(payload.view); break; } };
var resetPlaylists = function(playlists) { _playlists = {}; playlists.forEach(function(playlist) { _playlists[playlist.id] = playlist; }); PlaylistStore.__emitChange(); };
const _logIn = function(user) { _currentUser = user; // when a user logs in, this clear the errors. _authErrors = []; SessionStore.__emitChange(); }
NoteBookStore.__onDispatch = function (payload) { switch(payload.actionType) { case "ALL_NOTEBOOKS_RECEIVED": resetNoteBooks(payload.notebooks); NoteBookStore.__emitChange(); break; case "NOTEBOOK_ADDED": NoteBookStore.addNotebook(payload.notebook); NoteBookStore.__emitChange(); break; case "DELETE_NOTEBOOK": NoteBookStore.deleteNotebook(payload.notebook); NoteBookStore.__emitChange(); break; } };
SessionStore.__onDispatch = function (payload) { switch(payload.actionType) { case ApiConstants.SESSION_RECEIVED: _initialFetch = true; _currentUser = payload.data; SessionStore.__emitChange(); break; case ApiConstants.SESSION_DESTROYED: _initialFetch = true; _currentUser = null; SessionStore.__emitChange(); break; default: // console.log('SessionStore#__onDispatch ignored a dispatch'); } };
CommentStore.__onDispatch = function (payload) { switch (payload.actionType) { case CommentConstants.COMMENTS_RECEIVED: resetComments(payload.comments); CommentStore.__emitChange(); break; case CommentConstants.COMMENT_RECEIVED: setComment(payload.comment); CommentStore.__emitChange(); break; case CommentConstants.COMMENT_REMOVED: removeComment(payload.comment); CommentStore.__emitChange(); break; } };
function resetAllBoards (boards) { boards.forEach((board) => { _boards[board.id] = board; }); BoardStore.__emitChange(); }
const resetErrors = function(){ if (_errors && _errors.length === 0){ return; } _errors = []; ErrorStore.__emitChange(); };
SearchStore.__onDispatch = payload => { switch(payload.actionType) { case SearchConstants.UPDATE_SEARCH_RESULTS: resetMatches(payload.matches); SearchStore.__emitChange(); break; } };
SearchStore.__onDispatch = function (payload) { switch (payload.actionType) { case SearchConstants.RESULTS_RECEIVED: _searchResults = payload.results; SearchStore.__emitChange(); break; } }
UserStore.__onDispatch = function (payload) { switch (payload.actionType) { case UserConstants.RECEIVE_USER: _setUser(payload.user); UserStore.__emitChange(); break; } };
var remove = function(track) { for (var i = 0; i < _tracks.length; i++) { if (_tracks[i] === track) { _tracks.splice(i, 1); } } TrackStore.__emitChange(); };
KeyStore.__onDispatch = function(payload){ switch (payload.actionType){ case "ADD_KEY": _addKey(payload.key); KeyStore.__emitChange(); break; case "REMOVE_KEY": _removeKey(payload.key); KeyStore.__emitChange(); break; case "GROUP_UPDATE": _groupUpdate(payload.notes); this.__emitChange(); break; } };
UserStore.__onDispatch = function(payload) { switch(payload.actionType) { case (UserConstants.USER_RECEIVED): _current_user = JSON.parse(payload.user); UserStore.__emitChange(); break; } };
function _resetMemberships(memberships) { _memberships = {}; memberships.forEach(membership => { _memberships[membership.membership_id] = membership; }); MembershipStore.__emitChange(); }
SessionStore.collectOccassionIds = function(){ let idArray= []; if (SessionStore.isUserLoggedIn()) { _currentUser.subscriptions.forEach(subscription => { return idArray.push(subscription.occasion_id) }) } return idArray; }