var page = require('../../page.part')
var com = require('../../com.part')
module.exports = () => page({
title: 'Query the social graph',
section: 'docs',
tab: 'docs-social',
path :'/docs/social/query-the-social-graph.html',
content: `
Get the current user ID
${ com.code({ js: jsSnippet1, bash: bashSnippet1 }) }
Fetch the social graph
${ com.code({ js: jsSnippet2, bash: bashSnippet2 }) }
List degrees-of-connection between users
${ com.code({ js: jsSnippet3, bash: bashSnippet3 }) }
Update your profile
`
})
var jsSnippet1 = `
sbot.whoami(function (err, res) {
// 'res.id' will have the pubkey id
})
`
var bashSnippet1 = `
sbot whoami
`
var jsSnippet2 = `
sbot.friends.all(function (err, graph) {
// ...
})
`
var bashSnippet2 = `
sbot friends.all
`
var jsSnippet3 = `
sbot.friends.hops(userId, function (err, list) {
// ...
})
`
var bashSnippet3 = `
sbot friends.hops {userId}
`