2019-08-31 04:07:25 +05:00
|
|
|
import ActionTypes from '../constants/ActionTypes';
|
|
|
|
|
|
|
|
/* Actions */
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const createCard = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_CREATE,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateCard = (id, data) => ({
|
|
|
|
type: ActionTypes.CARD_UPDATE,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteCard = (id) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_DELETE,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
/* Events */
|
|
|
|
|
|
|
|
export const createCardRequested = (localId, data) => ({
|
|
|
|
type: ActionTypes.CARD_CREATE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-05-09 05:30:52 +05:00
|
|
|
export const createCardSucceeded = (
|
|
|
|
localId,
|
|
|
|
card,
|
|
|
|
cardMemberships,
|
|
|
|
cardLabels,
|
|
|
|
tasks,
|
|
|
|
attachments,
|
|
|
|
) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_CREATE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
card,
|
2020-05-09 05:30:52 +05:00
|
|
|
cardMemberships,
|
|
|
|
cardLabels,
|
|
|
|
tasks,
|
|
|
|
attachments,
|
2019-08-31 04:07:25 +05:00
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const createCardFailed = (localId, error) => ({
|
|
|
|
type: ActionTypes.CARD_CREATE_FAILED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-05-09 05:30:52 +05:00
|
|
|
export const createCardReceived = (card, cardMemberships, cardLabels, tasks, attachments) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_CREATE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
card,
|
2020-05-09 05:30:52 +05:00
|
|
|
cardMemberships,
|
|
|
|
cardLabels,
|
|
|
|
tasks,
|
|
|
|
attachments,
|
2019-08-31 04:07:25 +05:00
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const fetchCardRequested = (id) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_FETCH_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const fetchCardSucceeded = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_FETCH_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const fetchCardFailed = (id, error) => ({
|
|
|
|
type: ActionTypes.CARD_FETCH_FAILED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateCardRequested = (id, data) => ({
|
|
|
|
type: ActionTypes.CARD_UPDATE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const updateCardSucceeded = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_UPDATE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateCardFailed = (id, error) => ({
|
|
|
|
type: ActionTypes.CARD_UPDATE_FAILED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const updateCardReceived = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_UPDATE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteCardRequested = (id) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_DELETE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteCardSucceeded = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_DELETE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const deleteCardFailed = (id, error) => ({
|
|
|
|
type: ActionTypes.CARD_DELETE_FAILED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteCardReceived = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_DELETE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|