const ssbClient = require('ssb-client') module.exports = { name: 'custodisco', version: '1.0.0', manifest: { getItem: 'async' }, init: (server, config) => { return { getItem: async (id) => { return new Promise((resolve, reject) => { ssbClient((err, sbot) => { if (err) return reject(err) sbot.get(id, (err, value) => { sbot.close() if (err) return reject(err) resolve(value) }) }) }) } } } }