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

update logging for settings changes

parent 355cebeb
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@ import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import RedisPubSub from '/imports/startup/server/redis';
import setChangedSettings from '../modifiers/setChangedSettings';
import Users from '../../index';
export default function userChangedSettings(credentials, setting, value) {
const REDIS_CONFIG = Meteor.settings.private.redis;
......@@ -10,7 +11,9 @@ export default function userChangedSettings(credentials, setting, value) {
const { meetingId, requesterUserId } = credentials;
if (!meetingId || !requesterUserId) return;
const User = Users.findOne({ meetingId, userId: requesterUserId });
if (!meetingId || !requesterUserId || !User || User[setting] === value) return;
check(meetingId, String);
check(requesterUserId, String);
......
......@@ -23,7 +23,7 @@ export default function setChangedSettings(userId, setting, value) {
}
if (numChanged) {
Logger.info(`Updated setting ${setting} to ${value} for user ${userId}`);
Logger.info(`Updated setting ${setting} to ${value} for userId ${userId}`);
}
};
......
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