18 lines
476 B
JavaScript
18 lines
476 B
JavaScript
import { Meteor } from 'meteor/meteor';
|
|
|
|
const collectionOptions = Meteor.isClient ? {
|
|
connection: null,
|
|
} : {};
|
|
|
|
const Polls = new Mongo.Collection('polls', collectionOptions);
|
|
export const CurrentPoll = new Mongo.Collection('current-poll', { connection: null });
|
|
|
|
if (Meteor.isServer) {
|
|
// We can have just one active poll per meeting
|
|
// makes no sense to index it by anything other than meetingId
|
|
|
|
Polls.createIndexAsync({ meetingId: 1 });
|
|
}
|
|
|
|
export default Polls;
|