1db64e2bb7
* 'master' of https://github.com/bigbluebutton/bigbluebutton: HTML5 - removed 'lockedLayout' variable Update README.md Improved the detection if IP addresses in bbb-conf Removing event listeners in handleHide Fixed click listeners' initialization Bump version number to 1.1.0 Update BigBlueButton.html remove new lines being rendered in log/development.log remove new operator add suggested changes HTML5 - put the order at media class HTML5 - removed unused media query HTML5 - removed unused media query HTML5 - fixed order and slide control position change file permission to 644 fix new lint issues set files permission to 644 Fix client lint issues except those which are comment related HTML5 - fixed fixed closed-caption display HTML5 - fixed closed-caption display
28 lines
684 B
JavaScript
28 lines
684 B
JavaScript
import { Meteor } from 'meteor/meteor';
|
|
import Polls from '/imports/api/polls';
|
|
import { check } from 'meteor/check';
|
|
import { logger } from '/imports/startup/server/logger';
|
|
import mapToAcl from '/imports/startup/mapToAcl';
|
|
|
|
Meteor.publish('polls', function() {
|
|
polls = polls.bind(this);
|
|
return mapToAcl('polls', polls)(arguments);
|
|
});
|
|
|
|
function polls(credentials) {
|
|
const { meetingId, requesterUserId, requesterToken } = credentials;
|
|
|
|
check(meetingId, String);
|
|
check(requesterUserId, String);
|
|
check(requesterToken, String);
|
|
|
|
const selector = {
|
|
meetingId: meetingId,
|
|
users: requesterUserId,
|
|
};
|
|
|
|
let options = {};
|
|
|
|
return Polls.find(selector, options);
|
|
};
|