ipfs-http-client
Version:
A client library for the IPFS HTTP API
19 lines (15 loc) • 488 B
JavaScript
const SubscriptionTracker = require('./subscription-tracker')
/**
* @param {import('../types').Options} config
*/
module.exports = config => {
const subscriptionTracker = new SubscriptionTracker()
return {
ls: require('./ls')(config),
peers: require('./peers')(config),
publish: require('./publish')(config),
subscribe: require('./subscribe')(config, subscriptionTracker),
unsubscribe: require('./unsubscribe')(config, subscriptionTracker)
}
}