Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.then((proxy) => {
commit(Mutations.PROXY_DATA_SET, proxy);
commit(Mutations.PROXY_SELECTED_IDS_SET, [proxy.id]);
dispatch(Actions.PROXY_PIPELINE_FETCH);
dispatch(Actions.MODULES_ACTIVE_CLEAR);
// Make sure we pull the actual server values
dispatch(Actions.PROXY_DATA_FETCH, { proxyId: proxy.id });
})
.catch(console.error);.then((readerProxy) => {
this.$store.dispatch(Actions.PROXY_NAME_FETCH, readerProxy.id);
this.$store.dispatch(Actions.PROXY_PIPELINE_FETCH);
this.$store.dispatch(Actions.MODULES_ACTIVE_CLEAR);
this.$store.commit(Mutations.PROXY_SELECTED_IDS_SET, [
readerProxy.id,
]);
})
.catch(console.error);deleteProxy() {
if (!this.create) {
this.$store.dispatch(Actions.PROXY_DELETE, this.activeSourceId);
this.$store.commit(Mutations.PROXY_SELECTED_IDS_SET, []);
} else {
this.$store.dispatch(Actions.MODULES_ACTIVE_CLEAR);
}
},
createProxy() {deleteProxy() {
const id = this.proxies[0];
this.$store.dispatch(Actions.PROXY_DELETE, id);
this.$store.commit(Mutations.PROXY_SELECTED_IDS_SET, []);
},
},panel: Getters.MODULES_ACTIVE,
pipeline: Getters.PROXY_PIPELINE,
selectedSources: Getters.PROXY_SELECTED_IDS,
proxyToPanel: Getters.PROXY_TO_MODULE_MAP,
proxyToName: Getters.PROXY_NAME_MAP,
moduleMap: Getters.MODULES_MAP,
sourceToRepresentationMap: Getters.PROXY_SOURCE_TO_REPRESENTATION_MAP,
})
),
methods: Object.assign(
mapActions({
updatePipeline: Actions.PROXY_PIPELINE_FETCH,
updateProxy: Actions.PROXY_UPDATE,
}),
mapMutations({
updateSelectedSource: Mutations.PROXY_SELECTED_IDS_SET,
}),
{
updateVisibility({ id, visible }) {
this.updateProxy([
{
id: this.sourceToRepresentationMap[id],
value: visible ? 1 : 0,
name: 'Visibility',
},
]);
},
}
),
};