scuttle-poll
Version:
Create and vote on polls on ssb
24 lines (21 loc) • 515 B
JavaScript
var next = require('pull-next-query')
module.exports = function (server) {
return function AllPollsStream (opts) {
const defaultOpts = {
limit: 100,
query: [{
$filter: {
value: {
timestamp: { $gt: 0 },
content: {
type: 'poll',
closesAt: { $gt: new Date().toISOString() }
}
}
}
}]
}
const _opts = Object.assign({}, defaultOpts, opts)
return next(server.query.read, _opts)
}
}