diff --git a/config/demo.js b/config/demo.js index ebc8038..769fc6a 100755 --- a/config/demo.js +++ b/config/demo.js @@ -22,7 +22,7 @@ module.exports = (io, filename='demo.txt') => { sendLoc(0) } else { let loc = lines[ln].split(' ') - debug(`Sending demo location: ${loc[1]}, ${loc[2]}`) + //debug(`Sending demo location: ${loc[1]}, ${loc[2]}`) io.to('demo').emit('get', { tim: new Date(), lat: loc[1], diff --git a/config/middleware.js b/config/middleware.js index a009abc..2cb4a24 100755 --- a/config/middleware.js +++ b/config/middleware.js @@ -36,14 +36,14 @@ module.exports = { // Ensure authentication ensureAuth: (req, res, next) => { - debug(`ensureAuth(${req.url}, ${res.status}, ${next})`) + debug(`ensureAuth(${req.url})`) if (req.isAuthenticated()) return next() else res.redirect('/login') }, // Ensure administrator ensureAdmin: (req, res, next) => { - debug(`ensureAdmin(${req.url}, ${res.status}, ${next})`) + debug(`ensureAdmin(${req.url})`) if (req.isAuthenticated() && req.user.isAdmin) return next() else { let err = new Error("Unauthorized") diff --git a/config/sockets.js b/config/sockets.js index 278ebf3..2c794d9 100755 --- a/config/sockets.js +++ b/config/sockets.js @@ -27,11 +27,11 @@ module.exports = { init: (io) => { io.on('connection', (socket) => { - debug(`${socket.id} connected.`) + debug(`${socket.ip} connected.`) // Set a few variables - // socket.ip = socket.client.request.headers['x-real-ip']; - // socket.ua = socket.client.request.headers['user-agent']; + socket.ip = socket.client.request.headers['x-real-ip']; + socket.ua = socket.client.request.headers['user-agent']; // Log and errors socket.on('log', (text) => { @@ -41,9 +41,9 @@ module.exports = { // This socket can set location (app) socket.on('can-set', (userId) => { - debug(`${socket.id} can set updates for ${userId}.`) + debug(`${socket.ip} can set updates for ${userId}.`) socket.join(userId, () => { - debug(`${socket.id} joined ${userId}`) + debug(`${socket.ip} joined ${userId} with ${socket.ua}`) }) checkForUsers(io, userId) }) @@ -51,16 +51,16 @@ module.exports = { // This socket can receive location (map) socket.on('can-get', (userId) => { socket.gets = userId - debug(`${socket.id} can get updates for ${userId}.`) + debug(`${socket.ip} can get updates for ${userId}.`) socket.join(userId, () => { - debug(`${socket.id} joined ${userId}`) + debug(`${socket.ip} joined ${userId}`) socket.to(userId).emit('activate', 'true') }) }) // Set location socket.on('set', async (loc) => { - debug(`${socket.id} set location for ${loc.usr}`) + debug(`${socket.ip} set location for ${loc.usr}`) debug(`Location was set to: ${JSON.stringify(loc)}`) // Get android timestamp or use server timestamp @@ -123,11 +123,11 @@ module.exports = { // Shutdown (check for remaining clients) socket.on('disconnect', (reason) => { - debug(`${socket.id} disconnected because of a ${reason}.`) + debug(`${socket.ip} disconnected ${socket.ua} because of a ${reason}.`) // Check if client was receiving updates if (socket.gets) { - debug(`${socket.id} left ${socket.gets}`) + debug(`${socket.ip} left ${socket.gets}`) checkForUsers(io, socket.gets) } })