Create list through store to make sure it is updated everywhere
This commit is contained in:
@ -52,5 +52,19 @@ export default {
|
||||
return Promise.reject(e)
|
||||
})
|
||||
},
|
||||
createList(ctx, list) {
|
||||
const listService = new ListService()
|
||||
|
||||
return listService.create(list)
|
||||
.then(r => {
|
||||
r.namespaceId = list.namespaceId
|
||||
ctx.commit('namespaces/addListToNamespace', r, {root: true})
|
||||
ctx.commit('addList', r)
|
||||
return Promise.resolve(r)
|
||||
})
|
||||
.catch(e => {
|
||||
return Promise.reject(e)
|
||||
})
|
||||
},
|
||||
},
|
||||
}
|
Reference in New Issue
Block a user