1- import { ActionContext } from 'vuex';
21import { findById, patchArray, setArray, setItem } from './util';
32import api from '../api';
43
@@ -40,7 +39,7 @@ export default {
4039 return findById(context.state.{{ camel_case resource.name.plural }}, {{ camel_case resource.name }}.id);
4140 },
4241 delete{{ resource.name }}: async function(context, {{ camel_case resource.name}}) {
43- context.commit('set{{ resource.name.plural }}', context.state.{{ camel_case resource.name.plural }}.filter((i: {{ resource.class.name}}) => i !== {{ camel_case resource.name}}));
42+ context.commit('set{{ resource.name.plural }}', context.state.{{ camel_case resource.name.plural }}.filter(i => i !== {{ camel_case resource.name}}));
4443 await api.delete{{ resource.name }}({{ camel_case resource.name}}, context.rootState.auth.jwt);
4544 },
4645 {{~ end ~}}
@@ -53,8 +52,8 @@ export default {
5352 return context.state.{{ camel_case resource.name.plural }};
5453 },
5554 add{{ resource.name }}To{{ parent.name }}: async function(context, data) {
56- let {{camel_case resource.name}}: {{resource.class.name}} = data.{{camel_case resource.name}};
57- const {{camel_case parent.name}}: {{parent.class.name}} = data.{{camel_case parent.name}};
55+ let {{camel_case resource.name}} = data.{{camel_case resource.name}};
56+ const {{camel_case parent.name}} = data.{{camel_case parent.name}};
5857 {{ camel_case resource.name }} = await api.add{{ resource.name }}To{{ parent.name }}({{ camel_case resource.name}}, {{camel_case parent.name}}, context.rootState.auth.jwt);
5958 context.commit('set{{ resource.name }}', {{ camel_case resource.name }});
6059 return findById(context.state.{{ camel_case resource.name.plural }}, {{ camel_case resource.name }}.id);
0 commit comments