geteventstore-promise
Version:
GetEventStore client wrapper using promises
13 lines (10 loc) • 431 B
JavaScript
import debugModule from 'debug';
import assert from 'assert';
const debug = debugModule('geteventstore:resetProjection');
const baseErr = 'Reset Projection - ';
export default (config, httpClient) => async (name) => {
assert(name, `${baseErr}Name not provided`);
const response = await httpClient.post(`${config.baseUrl}/projection/${name}/command/reset`);
debug('', 'Response: %j', response.data);
return response.data;
};