The backend logic for Phoenix, accessed through the scuttlebot RPC interface. Adds its functions
var phoenixAPI = require('phoenix-api')
phoenixAPI.manifest
phoenixAPI.permissions
var api = phoenixAPI.init(sbot)
pull(api.createEventStream(), pull.drain(function (event)))
api.getIndexCounts(cb)
api.createInboxStream({ gt: [ts], lt: [ts], gte: [ts], lte: [ts], limit: Number })
api.createAdvertStream({ gt: [ts], lt: [ts], gte: [ts], lte: [ts], limit: Number })
api.getRandomAdverts(num, oldest, cb)
api.markRead(key, cb)
api.markUnread(key, cb)
api.toggleRead(key, cb)
api.isRead(key, cb)
api.subscribe(key, cb)
api.unsubscribe(key, cb)
api.toggleSubscribed(key, cb)
api.isSubscribed(key, cb)
api.getMyProfile(cb)
api.getProfile(id, cb)
api.getAllProfiles(cb)
api.getActionItems(cb)
api.getNamesById(cb)
api.getName(id, cb)
api.getIdsByName(cb)