Esempio n. 1
0
CommentStore.__onDispatch = function(payload) {
  switch (payload.actionType) {
    case CommentConstants.POST_COMMENT:
      CommentStore.addComment(payload.comment);
      break;
    case CommentConstants.SHOW_ERRORS:
      CommentStore.setErrors(payload.errors);
      break;
    case CommentConstants.ALL_COMMENTS:
      CommentStore.resetComments(payload.comments);
      break;
    case CommentConstants.RECEIVE_COMMENT:
      CommentStore.addComment(payload.comment);
      break;
    case CommentConstants.REMOVE_COMMENT:
      CommentStore.delete(payload.commentId);
      break;
  }
  this.__emitChange();
};