Clear job from localStorage on submit

pull/4032/head
Berkeley Martinez 2015-10-19 15:38:48 -07:00
parent 0c6a9bbd71
commit 8a02348ddb
2 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,7 @@ export default contain(
block={ true }
className='signup-btn'
onClick={ () => {
jobActions.clearSavedForm();
jobActions.saveJobToDb({
goTo: '/jobs/new/check-out',
job

View File

@ -58,6 +58,7 @@ export default Actions({
},
saveForm: null,
getSavedForm: null,
clearSavedForm: null,
setForm(form) {
return { form };
},
@ -107,6 +108,10 @@ export default Actions({
}
});
jobActions.clearSavedForm.subscribe(() => {
store.remove('newJob');
});
jobActions.saveJobToDb.subscribe(({ goTo, job }) => {
const appActions = cat.getActions('appActions');
services.create('jobs', { job }, null, (err, job) => {
@ -133,5 +138,6 @@ export default Actions({
err => jobActions.setError(err)
);
});
return jobActions;
});