geteventstore-promise2
Version:
GetEventStore client wrapper using promises
14 lines (11 loc) • 441 B
JavaScript
import debugModule from 'debug';
import assert from 'assert';
import axios from 'axios';
const debug = debugModule('geteventstore:startProjection');
const baseErr = 'Start Projection - ';
export default (config) => async (name) => {
assert(name, `${baseErr}Name not provided`);
const response = await axios.post(`${config.baseUrl}/projection/${name}/command/enable`);
debug('', 'Response: %j', response.data);
return response.data;
};