Files: 612509945be4d8cb719d3b0a5a0390a0ddbcf911 / lib / get-root.js
487 bytesRaw
1 | const ref = require('ssb-ref') |
2 | |
3 | module.exports = function getRoot (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