diff options
author | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-04-14 20:02:43 -0700 |
---|---|---|
committer | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-04-14 20:05:56 -0700 |
commit | 684a05c5f4bc21386aa5f3a7f103836a60cc7f00 (patch) | |
tree | aff92a4bf929116f3ef51b004642f61d34e0ddaf /lib/render.js | |
parent | 7e028f14b513d58fa62cd82d8a0cbb5c19376aaf (diff) | |
download | patchfoo-684a05c5f4bc21386aa5f3a7f103836a60cc7f00.tar.gz patchfoo-684a05c5f4bc21386aa5f3a7f103836a60cc7f00.zip |
Render ssb-dns messages
Diffstat (limited to 'lib/render.js')
-rw-r--r-- | lib/render.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/render.js b/lib/render.js index 80e4893..7890c1f 100644 --- a/lib/render.js +++ b/lib/render.js @@ -162,7 +162,7 @@ Render.prototype.prepareLink = function (link, cb) { if (typeof link === 'string') link = {link: link} if (link.name || !link.link) cb(null, link) else this.app.getAbout(link.link, function (err, about) { - if (err) return cb(err) + if (err) return cb(null, link) link.name = about.name || (link.link.substr(0, 8) + '…') if (link.name && link.name[0] === link.link[0]) { link.name = link.name.substr(1) @@ -188,7 +188,8 @@ Render.prototype.idLink = function (link, cb) { self.prepareLink(link, function (err, link) { if (err) return cb(err) a.href = self.toUrl(link.link) - a.childNodes[0].textContent = '@' + link.name + var sigil = link.link && link.link[0] || '@' + a.childNodes[0].textContent = sigil + link.name cb() }) return a |