UNPKG

scuttle-poll

Version:

Create and vote on polls on ssb

12 lines (9 loc) 332 B
const ChooseOne = require('../sync/buildChooseOne') const { isPoll, getPollErrors } = require('ssb-poll-schema') module.exports = function (server) { return function publishChooseOne (opts, cb) { const poll = ChooseOne(opts) if (!isPoll.chooseOne(poll)) return cb(getPollErrors(poll)) server.publish(poll, cb) } }