UNPKG

geteventstore-promise2

Version:
19 lines (15 loc) 542 B
import connectionManager from './connectionManager'; import assert from 'assert'; const baseErr = 'Delete stream - '; export default (config) => async (streamName, hardDelete) => { assert(streamName, `${baseErr}Stream Name not provided`); hardDelete = hardDelete === undefined ? false : hardDelete; const connection = await connectionManager.create(config); try { return await connection.deleteStream(streamName, -2, hardDelete, config.credentials); } catch (err) { throw err; } finally { connection.releaseConnection(); } };