mirror of
https://github.com/wassname/talk.git
synced 2026-07-22 13:00:29 +08:00
19 lines
573 B
JavaScript
19 lines
573 B
JavaScript
|
|
/**
|
|
* Action disptacher related to comments
|
|
*/
|
|
|
|
export const updateStatus = (status, id) => (dispatch, getState) => {
|
|
dispatch({type: 'COMMENT_STATUS_UPDATE', id, status});
|
|
dispatch({type: 'COMMENT_UPDATE', comment: getState().comments.get('byId').get(id)});
|
|
};
|
|
|
|
export const flagComment = id => (dispatch, getState) => {
|
|
dispatch({type: 'COMMENT_FLAG', id});
|
|
dispatch({type: 'COMMENT_UPDATE', comment: getState().comments.get('byId').get(id)});
|
|
};
|
|
|
|
export const createComment = (name, body) => dispatch => {
|
|
dispatch({type: 'COMMENT_CREATE', name, body});
|
|
};
|