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