star -> toggleStar

This commit is contained in:
Diego Mello 2017-11-24 10:34:23 -02:00
parent bc6cf1944b
commit 385867d36e
5 changed files with 22 additions and 22 deletions

View File

@ -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',

View File

@ -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
}; };
} }

View File

@ -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() {

View File

@ -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) {

View File

@ -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);
}; };