git ssb

1+

Daan Patchwork / patchwork



Tree: afdcd2c2e04a1a406e0fb9e3efbe92ebfd65e1e2

Files: afdcd2c2e04a1a406e0fb9e3efbe92ebfd65e1e2 / lib / get-root.js

487 bytesRaw
1const ref = require('ssb-ref')
2
3module.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