UNPKG

geteventstore-promise2

Version:
15 lines (12 loc) 565 B
import debugModule from 'debug'; import assert from 'assert'; import axios from 'axios'; const debug = debugModule('geteventstore:getSubscriptionInfo'); const baseError = 'Get Stream Subscriptions Info - '; export default (config) => async (name, streamName) => { assert(name, `${baseError}Persistent Subscription Name not provided`); assert(streamName, `${baseError}Stream name not provided`); const response = await axios.get(`${config.baseUrl}/subscriptions/${streamName}/${name}/info`); debug('', 'Response: %j', response.data); return response.data; };