2019-08-31 04:07:25 +05:00
|
|
|
import ActionTypes from '../constants/ActionTypes';
|
|
|
|
|
|
|
|
/* Actions */
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const createTask = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_CREATE,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateTask = (id, data) => ({
|
|
|
|
type: ActionTypes.TASK_UPDATE,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteTask = (id) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_DELETE,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
/* Events */
|
|
|
|
|
|
|
|
export const createTaskRequested = (localId, data) => ({
|
|
|
|
type: ActionTypes.TASK_CREATE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const createTaskSucceeded = (localId, task) => ({
|
|
|
|
type: ActionTypes.TASK_CREATE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const createTaskFailed = (localId, error) => ({
|
|
|
|
type: ActionTypes.TASK_CREATE_FAILED,
|
|
|
|
payload: {
|
|
|
|
localId,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const createTaskReceived = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_CREATE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateTaskRequested = (id, data) => ({
|
|
|
|
type: ActionTypes.TASK_UPDATE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
data,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const updateTaskSucceeded = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_UPDATE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const updateTaskFailed = (id, error) => ({
|
|
|
|
type: ActionTypes.TASK_UPDATE_FAILED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const updateTaskReceived = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_UPDATE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteTaskRequested = (id) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_DELETE_REQUESTED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteTaskSucceeded = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_DELETE_SUCCEEDED,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
|
|
|
export const deleteTaskFailed = (id, error) => ({
|
|
|
|
type: ActionTypes.TASK_DELETE_FAILED,
|
|
|
|
payload: {
|
|
|
|
id,
|
|
|
|
error,
|
|
|
|
},
|
|
|
|
});
|
|
|
|
|
2020-03-25 00:15:47 +05:00
|
|
|
export const deleteTaskReceived = (task) => ({
|
2019-08-31 04:07:25 +05:00
|
|
|
type: ActionTypes.TASK_DELETE_RECEIVED,
|
|
|
|
payload: {
|
|
|
|
task,
|
|
|
|
},
|
|
|
|
});
|