From 9c5b96aec109f7b37cb2c861525a084a65a817ea Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 19 Jul 2017 02:27:52 +0200 Subject: adding tasks --- client/reducers/currentTask.js | 8 ++++---- client/reducers/tasks.js | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'client/reducers') diff --git a/client/reducers/currentTask.js b/client/reducers/currentTask.js index 126c35d..5f5fe52 100644 --- a/client/reducers/currentTask.js +++ b/client/reducers/currentTask.js @@ -26,10 +26,10 @@ const currentTask = (state = {}, action) => { tool: 'nsatf', completed: false, } - client.task.create( record ).then( (data) => { - data.content_file = state.content - data.style_file = state.file - // store.dispatch( addTask( data ) ) + client.task.create( record ).then( (task) => { + task.content_file = state.content + task.style_file = state.file + action.cb && action.cb(task) }) return state default: diff --git a/client/reducers/tasks.js b/client/reducers/tasks.js index 9edd82a..470c7a7 100644 --- a/client/reducers/tasks.js +++ b/client/reducers/tasks.js @@ -6,8 +6,7 @@ const tasks = (state = [], action) => { case 'LOAD_TASKS': return action.tasks case 'ADD_TASK': - console.log(action) - return state.concat([action.task]) + return [action.task].concat(state) case 'TASK_UPDATED': const updated_tasks = state.map(task => { if (task.id == id) { -- cgit v1.2.3-70-g09d2