const nest = require('depnest') exports.gives = nest('save.async.save') exports.needs = nest({ 'sbot.async.publish': 'first', 'keys.sync.id': 'first' }) exports.create = function(api) { return nest('save.async.save', function(data, cb) { const { messageId, notes, tags } = data var recps = data.recps if (recps && recps.length === 0) { recps = null } api.sbot.async.publish({ type: 'about', about: messageId, recps, notes, tags }, cb) }) }