UNPKG

community-apps-hub

Version:

Core module for community mesh network entrance application.

21 lines (19 loc) 628 B
const Client = require('ssb-client') const path = require('path') const ora = require('ora') const config = require('../config') const listApplicationsPrompt = require('./prompts/listApplications') module.exports = () => Client(config.keys, config, (err, ssbServer) => { if (err) throw err const spinner = ora('Initializing Secure Scuttlebot...').start() ssbServer.whoami((err, data) => { if (err) throw err const myId = data.id ssbServer.communityApps.get((err, view) => { if (err) throw err spinner.stop() listApplicationsPrompt(ssbServer, view) // ssbServer.close() }) }) })