ipfs-api
Version:
A client library for the IPFS HTTP API
33 lines (27 loc) • 632 B
JavaScript
const promisify = require('promisify-es6')
module.exports = (send) => {
return promisify((args, opts, callback) => {
if (typeof opts === 'function' &&
!callback) {
callback = opts
opts = {}
}
// opts is the real callback --
// 'callback' is being injected by promisify
if (typeof opts === 'function' &&
typeof callback === 'function') {
callback = opts
opts = {}
}
if (args && typeof args === 'object') {
opts = args
args = undefined
}
send({
path: 'bootstrap/rm',
args: args,
qs: opts
}, callback)
})
}