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,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const createCardSucceeded = (localId, card) => ({
|
|
|
|
type: ActionTypes.CARD_CREATE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const createCardFailed = (localId, error) => ({
|
|
|
|
type: ActionTypes.CARD_CREATE_FAILED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const createCardReceived = (card) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.CARD_CREATE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
card,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
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,
|
|
|
|
},
|
|
|
|
});
|