git ssb

0+

Dominic / yap-patch



Tree: cb2a914cb1b67be199e798ca44039444c43341fc

Files: cb2a914cb1b67be199e798ca44039444c43341fc / message-link.js

575 bytesRaw
1var msum = require('markdown-summary')
2
3module.exports = function (sbot) {
4 return function (data, apply) {
5
6 function link (data) {
7 return ['a',
8 {href: apply.toUrl('message', {id: data.key})},
9 msum.title(data.value.content.text)
10 ]
11 }
12
13 if(data.key && data.value && data.value.content && data.value.content.type)
14 return link(data)
15 else if(data.id)
16 return function (cb) {
17 sbot.get(data, function (err, msg) {
18 var _data = {key: data.id, value: msg}
19 cb(null, link(data))
20 })
21 }
22 }
23}
24

Built with git-ssb-web