diff --git a/app/sockets/analytics_service.js b/app/sockets/analytics_service.js index c00ee1b7..396d82e1 100644 --- a/app/sockets/analytics_service.js +++ b/app/sockets/analytics_service.js @@ -29,7 +29,6 @@ module.exports = function (io, socket) { ipAddr: data.ipAddr, deviceType: data.deviceType }; - console.log(newVisitor); form.analytics.visitors.push(newVisitor); @@ -55,16 +54,15 @@ module.exports = function (io, socket) { // a user has visited our page - add them to the visitorsData object socket.on('form-visitor-data', function(data) { - visitorsData[socket.id] = data; - if (data.isSubmitted) { - saveVisitorData(data, function () { - console.log('\n\n user submitted form'); - + saveVisitorData(data, function () { + console.log('\n\n user submitted form'); + if (data.isSubmitted) { socket.disconnect(0); - }); - } + } + }); + }); socket.on('disconnect', function() { diff --git a/public/form_modules/forms/directives/analytics-service.client.directive.js b/public/form_modules/forms/directives/analytics-service.client.directive.js index fe910815..cee770fd 100644 --- a/public/form_modules/forms/directives/analytics-service.client.directive.js +++ b/public/form_modules/forms/directives/analytics-service.client.directive.js @@ -31,7 +31,7 @@ $.ajaxSetup( { "async": false } ); var geoData = $.getJSON('//freegeoip.net/json/').responseJSON; $.ajaxSetup( { "async": true } ); - + // Create a new message object var visitorData = { referrer: document.referrer, @@ -43,7 +43,6 @@ deviceType: deviceType, ipAddr: geoData.ip }; - console.log('sent form-visitor-data'); Socket.emit('form-visitor-data', visitorData); }