star -> toggleStar
This commit is contained in:
parent
bc6cf1944b
commit
385867d36e
|
@ -41,9 +41,9 @@ export const MESSAGES = createRequestTypes('MESSAGES', [
|
|||
'EDIT_REQUEST',
|
||||
'EDIT_SUCCESS',
|
||||
'EDIT_FAILURE',
|
||||
'STAR_REQUEST',
|
||||
'STAR_SUCCESS',
|
||||
'STAR_FAILURE',
|
||||
'TOGGLE_STAR_REQUEST',
|
||||
'TOGGLE_STAR_SUCCESS',
|
||||
'TOGGLE_STAR_FAILURE',
|
||||
'PERMALINK_REQUEST',
|
||||
'PERMALINK_SUCCESS',
|
||||
'PERMALINK_FAILURE',
|
||||
|
|
|
@ -85,22 +85,22 @@ export function editFailure() {
|
|||
};
|
||||
}
|
||||
|
||||
export function starRequest(message) {
|
||||
export function toggleStarRequest(message) {
|
||||
return {
|
||||
type: types.MESSAGES.STAR_REQUEST,
|
||||
type: types.MESSAGES.TOGGLE_STAR_REQUEST,
|
||||
message
|
||||
};
|
||||
}
|
||||
|
||||
export function starSuccess() {
|
||||
export function toggleStarSuccess() {
|
||||
return {
|
||||
type: types.MESSAGES.STAR_SUCCESS
|
||||
type: types.MESSAGES.TOGGLE_STAR_SUCCESS
|
||||
};
|
||||
}
|
||||
|
||||
export function starFailure() {
|
||||
export function toggleStarFailure() {
|
||||
return {
|
||||
type: types.MESSAGES.STAR_FAILURE
|
||||
type: types.MESSAGES.TOGGLE_STAR_FAILURE
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import * as moment from 'moment';
|
|||
import {
|
||||
deleteRequest,
|
||||
editInit,
|
||||
starRequest,
|
||||
toggleStarRequest,
|
||||
permalinkRequest,
|
||||
permalinkClear,
|
||||
togglePinRequest,
|
||||
|
@ -34,7 +34,7 @@ import {
|
|||
actionsHide: () => dispatch(actionsHide()),
|
||||
deleteRequest: message => dispatch(deleteRequest(message)),
|
||||
editInit: message => dispatch(editInit(message)),
|
||||
starRequest: message => dispatch(starRequest(message)),
|
||||
toggleStarRequest: message => dispatch(toggleStarRequest(message)),
|
||||
permalinkRequest: message => dispatch(permalinkRequest(message)),
|
||||
permalinkClear: () => dispatch(permalinkClear()),
|
||||
togglePinRequest: message => dispatch(togglePinRequest(message)),
|
||||
|
@ -51,7 +51,7 @@ export default class MessageActions extends React.Component {
|
|||
permissions: PropTypes.object.isRequired,
|
||||
deleteRequest: PropTypes.func.isRequired,
|
||||
editInit: PropTypes.func.isRequired,
|
||||
starRequest: PropTypes.func.isRequired,
|
||||
toggleStarRequest: PropTypes.func.isRequired,
|
||||
permalinkRequest: PropTypes.func.isRequired,
|
||||
permalinkClear: PropTypes.func.isRequired,
|
||||
togglePinRequest: PropTypes.func.isRequired,
|
||||
|
@ -230,7 +230,7 @@ export default class MessageActions extends React.Component {
|
|||
}
|
||||
|
||||
handleStar() {
|
||||
this.props.starRequest(this.props.actionMessage);
|
||||
this.props.toggleStarRequest(this.props.actionMessage);
|
||||
}
|
||||
|
||||
handlePermalink() {
|
||||
|
|
|
@ -482,7 +482,7 @@ const RocketChat = {
|
|||
const { _id, msg, rid } = message;
|
||||
return call('updateMessage', { _id, msg, rid });
|
||||
},
|
||||
starMessage(message) {
|
||||
toggleStarMessage(message) {
|
||||
return call('starMessage', { _id: message._id, rid: message.rid, starred: !message.starred });
|
||||
},
|
||||
togglePinMessage(message) {
|
||||
|
|
|
@ -7,8 +7,8 @@ import {
|
|||
deleteFailure,
|
||||
editSuccess,
|
||||
editFailure,
|
||||
starSuccess,
|
||||
starFailure,
|
||||
toggleStarSuccess,
|
||||
toggleStarFailure,
|
||||
permalinkSuccess,
|
||||
permalinkFailure,
|
||||
togglePinSuccess,
|
||||
|
@ -18,7 +18,7 @@ import RocketChat from '../lib/rocketchat';
|
|||
|
||||
const deleteMessage = message => RocketChat.deleteMessage(message);
|
||||
const editMessage = message => RocketChat.editMessage(message);
|
||||
const starMessage = message => RocketChat.starMessage(message);
|
||||
const toggleStarMessage = message => RocketChat.toggleStarMessage(message);
|
||||
const getPermalink = message => RocketChat.getPermalink(message);
|
||||
const togglePinMessage = message => RocketChat.togglePinMessage(message);
|
||||
|
||||
|
@ -54,12 +54,12 @@ const handleEditRequest = function* handleEditRequest({ message }) {
|
|||
}
|
||||
};
|
||||
|
||||
const handleStarRequest = function* handleStarRequest({ message }) {
|
||||
const handleToggleStarRequest = function* handleToggleStarRequest({ message }) {
|
||||
try {
|
||||
yield call(starMessage, message);
|
||||
yield put(starSuccess());
|
||||
yield call(toggleStarMessage, message);
|
||||
yield put(toggleStarSuccess());
|
||||
} catch (error) {
|
||||
yield put(starFailure());
|
||||
yield put(toggleStarFailure());
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -85,7 +85,7 @@ const root = function* root() {
|
|||
yield takeLatest(MESSAGES.REQUEST, get);
|
||||
yield takeLatest(MESSAGES.DELETE_REQUEST, handleDeleteRequest);
|
||||
yield takeLatest(MESSAGES.EDIT_REQUEST, handleEditRequest);
|
||||
yield takeLatest(MESSAGES.STAR_REQUEST, handleStarRequest);
|
||||
yield takeLatest(MESSAGES.TOGGLE_STAR_REQUEST, handleToggleStarRequest);
|
||||
yield takeLatest(MESSAGES.PERMALINK_REQUEST, handlePermalinkRequest);
|
||||
yield takeLatest(MESSAGES.TOGGLE_PIN_REQUEST, handleTogglePinRequest);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue