Add more info to status page

This commit is contained in:
Christian Bundy 2019-07-26 10:51:10 -07:00
parent 1651dbb048
commit 6b67754f7c
No known key found for this signature in database
GPG Key ID: EB541AAEF4366237
2 changed files with 26 additions and 7 deletions

View File

@ -119,7 +119,7 @@ module.exports = {
typeof msg.value.content !== 'string' &&
msg.value.content.type === 'post'
),
pull.take(32),
pull.take(60),
pull.collect((err, messages) => {
if (err) return reject(err)
resolve(transform(ssb, messages, myFeedId))
@ -154,7 +154,7 @@ module.exports = {
typeof msg.value.content !== 'string' &&
msg.value.content.type === 'post'
),
pull.take(32),
pull.take(60),
pull.collect((err, messages) => {
if (err) return reject(err)
resolve(transform(ssb, messages, myFeedId))
@ -189,7 +189,7 @@ module.exports = {
typeof msg.value.content !== 'string' &&
msg.value.content.type === 'post'
),
pull.take(32),
pull.take(60),
pull.collect((err, messages) => {
if (err) return reject(err)
resolve(transform(ssb, messages, myFeedId))
@ -207,7 +207,7 @@ module.exports = {
const options = configure({
type: 'post',
limit: 32
limit: 60
}, customOptions)
const source = await cooler.read(

View File

@ -1,5 +1,15 @@
const template = require('./components/template')
const { h1, h2, label, progress, ul, li, section } = require('hyperaxe')
const {
h1,
h2,
h3,
label,
li,
pre,
progress,
section,
ul
} = require('hyperaxe')
module.exports = ({ status }) => {
const max = status.sync.since
@ -13,7 +23,11 @@ module.exports = ({ status }) => {
]
})
const gossipElements = Object.keys(status.gossip).map(key => {
const localPeers = Object.keys(status.local).map(key => {
return li(key)
})
const remotePeers = Object.keys(status.gossip).map(key => {
return li(key)
})
@ -23,7 +37,12 @@ module.exports = ({ status }) => {
h2('Indexes'),
progressElements,
h2('Peers'),
ul(gossipElements)
h3('Local'),
ul(localPeers),
h3('Remote'),
ul(remotePeers),
h2('Raw'),
pre(JSON.stringify(status, null, 2))
)
)
}