Skip to content
Snippets Groups Projects
Commit 7eb935f2 authored by Joao Siebel's avatar Joao Siebel
Browse files

Enforce extractCredentials

parent d40beef9
No related branches found
No related tags found
No related merge requests found
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import RedisPubSub from '/imports/startup/server/redis';
import { extractCredentials } from '/imports/api/common/server/helpers';
export default function setPresenterInPodReqMsg(credentials) { // TODO-- switch to meetingId, etc
const REDIS_CONFIG = Meteor.settings.private.redis;
const CHANNEL = REDIS_CONFIG.channels.toAkkaApps;
const EVENT_NAME = 'SetPresenterInPodReqMsg';
const { meetingId, requesterUserId, presenterId } = credentials;
const { presenterId } = credentials;
const { meetingId, requesterUserId } = extractCredentials(this.userId);
check(meetingId, String);
check(requesterUserId, String);
......
import UserInfos from '/imports/api/users-infos';
import Logger from '/imports/startup/server/logger';
import { extractCredentials } from '/imports/api/common/server/helpers';
export default function removeUserInformation(meetingId, requesterUserId) {
export default function removeUserInformation() {
const { meetingId, requesterUserId } = extractCredentials(this.userId);
const selector = {
meetingId,
requesterUserId,
......
import { check } from 'meteor/check';
import addUserSetting from '/imports/api/users-settings/server/modifiers/addUserSetting';
import logger from '/imports/startup/server/logger';
import { extractCredentials } from '/imports/api/common/server/helpers';
const oldParameters = {
askForFeedbackOnLogout: 'bbb_ask_for_feedback_on_logout',
......@@ -73,9 +74,11 @@ function valueParser(val) {
}
}
export default function addUserSettings(meetingId, userId, settings) {
export default function addUserSettings(settings) {
check(settings, [Object]);
const { meetingId, requesterUserId: userId } = extractCredentials(this.userId);
let parameters = {};
settings.forEach((el) => {
......
......@@ -140,13 +140,11 @@ class JoinHandler extends Component {
};
const setCustomData = (resp) => {
const {
meetingID, internalUserID, customdata,
} = resp;
const { customdata } = resp;
return new Promise((resolve) => {
if (customdata.length) {
makeCall('addUserSettings', meetingID, internalUserID, customdata).then(r => resolve(r));
makeCall('addUserSettings', customdata).then(r => resolve(r));
}
resolve(true);
});
......
......@@ -53,13 +53,11 @@ class UserInfoComponent extends Component {
}
render() {
const {
intl, meetingId, requesterUserId,
} = this.props;
const { intl } = this.props;
return (
<Modal
title={intl.formatMessage(intlMessages.title)}
onRequestClose={() => Service.handleCloseUserInfo(meetingId, requesterUserId)}
onRequestClose={() => Service.handleCloseUserInfo()}
>
{this.renderUserInfo()}
</Modal>
......
import { makeCall } from '/imports/ui/services/api';
export default {
handleCloseUserInfo: (meetingId, requesterUserId) => {
makeCall('removeUserInformation', meetingId, requesterUserId);
handleCloseUserInfo: () => {
makeCall('removeUserInformation');
},
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment