scuttle-poll
Version:
Create and vote on polls on ssb
12 lines (9 loc) • 332 B
JavaScript
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)
}
}