git ssb

1+

Daan Patchwork / patchwork



Tree: 58ab0241031aa549a35cce1e678c27065ae66221

Files: 58ab0241031aa549a35cce1e678c27065ae66221 / 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