Files: c7c7d67141ccbc5ffab412cec29c91853082a1b4 / save / async / save.js
511 bytesRaw
1 | const nest = require('depnest') |
2 | |
3 | exports.gives = nest('save.async.save') |
4 | |
5 | exports.needs = nest({ |
6 | 'sbot.async.publish': 'first', |
7 | 'keys.sync.id': 'first' |
8 | }) |
9 | |
10 | exports.create = function(api) { |
11 | return nest('save.async.save', function(data, cb) { |
12 | const { messageId, notes, tags } = data |
13 | var recps = data.recps |
14 | if (recps && recps.length === 0) { |
15 | recps = null |
16 | } |
17 | api.sbot.async.publish({ |
18 | type: 'about', |
19 | about: messageId, |
20 | recps, |
21 | notes, |
22 | tags |
23 | }, cb) |
24 | }) |
25 | } |
26 |
Built with git-ssb-web