Files: afdcd2c2e04a1a406e0fb9e3efbe92ebfd65e1e2 / lib / message / sync / root.js
479 bytesRaw
1 | const ref = require('ssb-ref') |
2 | |
3 | module.exports = function (msg) { |
4 | if (msg && msg.value && msg.value.content) { |
5 | const type = msg.value.content.type |
6 | let root = msg.value.content.root |
7 | |
8 | if (type === 'vote') { |
9 | root = msg.value.content.vote && msg.value.content.vote.link |
10 | } else if (type === 'about') { |
11 | root = msg.value.content.about |
12 | } |
13 | |
14 | // only abouts and likes for messages (not feeds) will be returned |
15 | if (ref.isMsg(root)) return root |
16 | } |
17 | } |
18 |
Built with git-ssb-web