Esempio n. 1
0
SessionStore.__onDispatch = function (payload) {
  switch(payload.actionType) {
    case SessionConstants.LOGIN:
      SessionStore.login(payload.user);
      break;
    case SessionConstants.LOGOUT:
      SessionStore.logout();
      break;
    case SessionConstants.CURRENT_USER:
      SessionStore.currentUser();
      break;
    case SessionStore.PERSIST_USER:
      SessionStore.persistUser();
      break;
    case SessionConstants.SHOW_ERRORS:
      SessionStore.setErrors(payload.errors);
      break;
    case LikeConstants.LIKE_RECEIVED:
      SessionStore.addLike(payload.like.photoId);
      break;
    case LikeConstants.LIKE_REMOVED:
      SessionStore.removeLike(payload.like.photoId);
      break;
  }
  SessionStore.__emitChange();
};