Esempio n. 1
0
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;
  }
};
Esempio n. 2
0
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;
  }
};
Esempio n. 4
0
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;
  }
};
Esempio n. 5
0
LikesStore.__onDispatch = function (payload) {
  switch (payload.actionType) {
    case "INCOMING":
      _incoming = payload.demLikes;
      LikesStore.__emitChange();
      break;
    case "OUTGOING":
      _outgoing = payload.demLikes;
      LikesStore.__emitChange();
      break;
  }
};
Esempio n. 6
0
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;
  }
};
Esempio n. 8
0
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;
	}
};
Esempio n. 9
0
SessionStore.__onDispatch = function (payload) {
  switch(payload.actionType) {
    case SessionConstants.LOGIN:
      _login(payload.currentUser);
      SessionStore.__emitChange();
      break;
    case SessionConstants.LOGOUT:
      _logout();
      SessionStore.__emitChange();
      break;
  }
};
Esempio n. 10
0
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;
  }
};
Esempio n. 11
0
SearchStore.__onDispatch = function (payload) {
  switch(payload.actionType) {
    case 'RESULTS_RECEIVED':
      resetResults(payload.results);
      SearchStore.__emitChange();
      break;
    case 'RESULTS_REMOVED':
      clearResults();
      SearchStore.__emitChange();
      break;
  }
};
Esempio n. 12
0
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;
  }
};
Esempio n. 13
0
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;
  }
};
Esempio n. 14
0
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;
  }
};
Esempio n. 15
0
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;
	}
};
Esempio n. 16
0
var resetPlaylists = function(playlists) {
  _playlists = {};
  playlists.forEach(function(playlist) {
    _playlists[playlist.id] = playlist;
  });
  PlaylistStore.__emitChange();
};
Esempio n. 17
0
const _logIn = function(user) {

  _currentUser = user;
  // when a user logs in, this clear the errors.
  _authErrors = [];
  SessionStore.__emitChange();
}
Esempio n. 18
0
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;
  }
};
Esempio n. 19
0
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');
	}
};
Esempio n. 20
0
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;
  }
};
Esempio n. 21
0
function resetAllBoards (boards) {
  boards.forEach((board) => {
    _boards[board.id] = board;
  });

  BoardStore.__emitChange();
}
Esempio n. 22
0
const resetErrors = function(){
  if (_errors && _errors.length === 0){
    return;
  }
  _errors = [];
  ErrorStore.__emitChange();
};
Esempio n. 23
0
SearchStore.__onDispatch = payload => {
  switch(payload.actionType) {
    case SearchConstants.UPDATE_SEARCH_RESULTS:
      resetMatches(payload.matches);
      SearchStore.__emitChange();
      break;
  }
};
Esempio n. 24
0
SearchStore.__onDispatch = function (payload) {
  switch (payload.actionType) {
    case SearchConstants.RESULTS_RECEIVED:
      _searchResults = payload.results;
      SearchStore.__emitChange();
      break;
  }
}
Esempio n. 25
0
UserStore.__onDispatch = function (payload) {
  switch (payload.actionType) {
    case UserConstants.RECEIVE_USER:
      _setUser(payload.user);
      UserStore.__emitChange();
      break;
  }
};
Esempio n. 26
0
var remove = function(track) {
  for (var i = 0; i < _tracks.length; i++) {
    if (_tracks[i] === track) {
      _tracks.splice(i, 1);
    }
  }
  TrackStore.__emitChange();
};
Esempio n. 27
0
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;
  }

};
Esempio n. 28
0
UserStore.__onDispatch = function(payload) {
	switch(payload.actionType) {
		case (UserConstants.USER_RECEIVED):
			_current_user = JSON.parse(payload.user);
			UserStore.__emitChange();
			break;
	}
};
Esempio n. 29
0
function _resetMemberships(memberships) {
  _memberships = {};
  memberships.forEach(membership => {
    _memberships[membership.membership_id] = membership;
  });

  MembershipStore.__emitChange();
}
Esempio n. 30
0
SessionStore.collectOccassionIds = function(){
  let idArray= [];
  if (SessionStore.isUserLoggedIn()) {
  _currentUser.subscriptions.forEach(subscription => {
    return idArray.push(subscription.occasion_id)
  })
}
  return idArray;
}