1- " use strict"
1+ ' use strict' ;
22
3- const async = require ( 'async' ) ,
4- azure = require ( 'azure-storage' ) ,
5- common = require ( 'service-utils' ) ,
6- HttpStatus = require ( 'http-status-codes' ) ,
7- log = common . services . log ( "featureService/services/visits" ) ,
8- postgres = require ( './postgres' ) ,
9- ServiceError = common . utils . ServiceError ,
10- uuid = require ( 'uuid/v4' ) ;
3+ const
4+ async = require ( 'async' ) ,
5+ common = require ( 'service-utils' ) ,
6+ HttpStatus = require ( 'http-status-codes' ) ,
7+ postgres = require ( './postgres' ) ,
8+ ServiceError = common . utils . ServiceError ,
9+ uuid = require ( 'uuid/v4' ) ;
1110
1211let featureTablePool ;
13- let redlock ;
1412
1513function rowToVisit ( row ) {
1614 if ( ! row ) return ;
@@ -40,7 +38,7 @@ function resultsToVisits(results) {
4038}
4139
4240function deleteByUserId ( userId , callback ) {
43- const query = ` DELETE FROM visits WHERE user_id = $1` ;
41+ const query = ' DELETE FROM visits WHERE user_id = $1' ;
4442 const params = [ userId ] ;
4543
4644 executeQuery ( query , params , callback ) ;
@@ -50,15 +48,15 @@ function executeQuery(query, params, callback) {
5048 featureTablePool . connect ( ( err , client , done ) => {
5149 if ( err ) {
5250 console . error ( err ) ;
53- return callback ( new ServiceError ( HttpStatus . INTERNAL_SERVER_ERROR , " Error connecting to the visits DB" ) ) ;
51+ return callback ( new ServiceError ( HttpStatus . INTERNAL_SERVER_ERROR , ' Error connecting to the visits DB' ) ) ;
5452 }
5553
5654 client . query ( query , params , ( err , results ) => {
5755 done ( ) ;
5856
5957 if ( err ) {
6058 console . error ( err ) ;
61- return callback ( new ServiceError ( HttpStatus . INTERNAL_SERVER_ERROR , " Error querying the visits DB" ) ) ;
59+ return callback ( new ServiceError ( HttpStatus . INTERNAL_SERVER_ERROR , ' Error querying the visits DB' ) ) ;
6260 } else {
6361 return callback ( null , resultsToVisits ( results ) ) ;
6462 }
@@ -77,14 +75,14 @@ function fromRequest(visitsJson, callback) {
7775}
7876
7977function getByTimestamp ( userId , timestamp , callback ) {
80- const query = ` SELECT * FROM visits WHERE user_id = $1 AND start >= $2 AND finish <= $3` ;
78+ const query = ' SELECT * FROM visits WHERE user_id = $1 AND start >= $2 AND finish <= $3' ;
8179 const params = [ userId , timestamp , timestamp ] ;
8280
8381 executeQuery ( query , params , callback ) ;
8482}
8583
8684function getByUserId ( userId , callback ) {
87- const query = ` SELECT * FROM visits WHERE user_id = $1` ;
85+ const query = ' SELECT * FROM visits WHERE user_id = $1' ;
8886 const params = [ userId ] ;
8987
9088 executeQuery ( query , params , callback ) ;
@@ -119,11 +117,11 @@ function toResponse(visits) {
119117
120118function upsert ( visits , callback ) {
121119 visits . forEach ( visit => {
122- if ( ! visit . id ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , "'id ' not provided for visit: " + JSON . stringify ( visit , null , 2 ) ) ) ;
123- if ( ! visit . userId ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , "' userId' not provided for visit: " + JSON . stringify ( visit , null , 2 ) ) ) ;
124- if ( ! visit . featureId ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , "' featureId' not provided for visit: " + JSON . stringify ( visit , null , 2 ) ) ) ;
125- if ( ! visit . start ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , "' start' not provided for visit: " + JSON . stringify ( visit , null , 2 ) ) ) ;
126- if ( ! visit . finish ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , "' finish' not provided for visit: " + JSON . stringify ( visit , null , 2 ) ) ) ;
120+ if ( ! visit . id ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , '\'id\ ' not provided for visit: ' + JSON . stringify ( visit , null , 2 ) ) ) ;
121+ if ( ! visit . userId ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , '\' userId\ ' not provided for visit: ' + JSON . stringify ( visit , null , 2 ) ) ) ;
122+ if ( ! visit . featureId ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , '\' featureId\ ' not provided for visit: ' + JSON . stringify ( visit , null , 2 ) ) ) ;
123+ if ( ! visit . start ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , '\' start\ ' not provided for visit: ' + JSON . stringify ( visit , null , 2 ) ) ) ;
124+ if ( ! visit . finish ) return callback ( new ServiceError ( HttpStatus . BAD_REQUEST , '\' finish\ ' not provided for visit: ' + JSON . stringify ( visit , null , 2 ) ) ) ;
127125 } ) ;
128126
129127 async . each ( visits , ( visit , visitCallback ) => {
0 commit comments