diff --git a/src/app/channel/channelManager.js b/src/app/channel/channelManager.js index 00805ab..8facbac 100644 --- a/src/app/channel/channelManager.js +++ b/src/app/channel/channelManager.js @@ -79,6 +79,8 @@ module.exports.handleConnection = async function(io, socket){ //Get active channel var activeChan = activeChannels.get(socket.chan); + console.log(socket); + //If we have more than one active connection if(activeChan.userList.get(socket.user.user).length > 1){ //temporarily store list of active user sockets diff --git a/src/schemas/userSchema.js b/src/schemas/userSchema.js index c5192e7..b225e6c 100644 --- a/src/schemas/userSchema.js +++ b/src/schemas/userSchema.js @@ -67,7 +67,7 @@ const userSchema = new mongoose.Schema({ }, pronouns:{ type: mongoose.SchemaTypes.String, - required: true, + optional: true, default: "" }, signature: { diff --git a/src/utils/sessionUtils.js b/src/utils/sessionUtils.js index d52ac92..ec3fe87 100644 --- a/src/utils/sessionUtils.js +++ b/src/utils/sessionUtils.js @@ -32,7 +32,8 @@ module.exports.authenticateSession = async function(user, pass, req){ req.session.authip = req.ip; req.session.user = { user: userDB.user, - id: userDB.id + id: userDB.id, + rank: userDB.rank }