verdnatura-chat/app/actions/messages.js

147 lines
2.2 KiB
JavaScript
Raw Normal View History

2017-08-17 06:28:41 +00:00
import * as types from './actionsTypes';
2017-11-24 20:44:52 +00:00
export function actionsShow(actionMessage) {
return {
type: types.MESSAGES.ACTIONS_SHOW,
actionMessage
};
}
export function actionsHide() {
return {
type: types.MESSAGES.ACTIONS_HIDE
};
}
export function errorActionsShow(actionMessage) {
return {
type: types.MESSAGES.ERROR_ACTIONS_SHOW,
actionMessage
};
}
export function errorActionsHide() {
return {
type: types.MESSAGES.ERROR_ACTIONS_HIDE
};
}
export function deleteRequest(message) {
return {
type: types.MESSAGES.DELETE_REQUEST,
message
};
}
export function deleteSuccess() {
return {
type: types.MESSAGES.DELETE_SUCCESS
};
}
export function deleteFailure() {
return {
type: types.MESSAGES.DELETE_FAILURE
};
}
export function editInit(message) {
return {
type: types.MESSAGES.EDIT_INIT,
message
};
}
2017-11-24 20:44:52 +00:00
export function editCancel() {
return {
type: types.MESSAGES.EDIT_CANCEL
};
}
export function editRequest(message) {
return {
type: types.MESSAGES.EDIT_REQUEST,
message
};
}
export function editSuccess() {
return {
type: types.MESSAGES.EDIT_SUCCESS
};
}
export function editFailure() {
return {
type: types.MESSAGES.EDIT_FAILURE
};
}
2017-11-24 20:44:52 +00:00
export function toggleStarRequest(message) {
return {
2017-11-24 20:44:52 +00:00
type: types.MESSAGES.TOGGLE_STAR_REQUEST,
message
};
}
2017-11-24 20:44:52 +00:00
export function toggleStarSuccess() {
return {
2017-11-24 20:44:52 +00:00
type: types.MESSAGES.TOGGLE_STAR_SUCCESS
};
}
2017-11-24 20:44:52 +00:00
export function toggleStarFailure() {
return {
2017-11-24 20:44:52 +00:00
type: types.MESSAGES.TOGGLE_STAR_FAILURE
};
}
export function togglePinRequest(message) {
return {
type: types.MESSAGES.TOGGLE_PIN_REQUEST,
message
};
}
export function togglePinSuccess() {
return {
type: types.MESSAGES.TOGGLE_PIN_SUCCESS
};
}
export function togglePinFailure(err) {
return {
type: types.MESSAGES.TOGGLE_PIN_FAILURE,
err
};
}
export function replyInit(message, mention) {
return {
type: types.MESSAGES.REPLY_INIT,
message,
mention
};
}
2017-11-24 20:44:52 +00:00
export function replyCancel() {
2017-11-24 20:44:52 +00:00
return {
type: types.MESSAGES.REPLY_CANCEL
2017-11-24 20:44:52 +00:00
};
}
export function toggleReactionPicker(message) {
return {
type: types.MESSAGES.TOGGLE_REACTION_PICKER,
message
};
}
export function replyBroadcast(message) {
return {
type: types.MESSAGES.REPLY_BROADCAST,
message
};
}