diff --git a/backend/webSocketGateway/src/webSocketGateway.js b/backend/webSocketGateway/src/webSocketGateway.js index 3b2a2531b13cd0f1f2760b3817cd78a905e68be8..1150c9c2b1bbb0877d249cfe462c9f69120b6bc6 100644 --- a/backend/webSocketGateway/src/webSocketGateway.js +++ b/backend/webSocketGateway/src/webSocketGateway.js @@ -103,6 +103,9 @@ function getProjectorConnection(ws,client){ function getKNNConnection(connection){ connection.knnConn.client.getIDfromServer({},function(error,response){ + if(!response){ + return; + } console.log(error); connection.knnConn.id = response["id"]; const meta = new grpc.Metadata(); @@ -185,6 +188,7 @@ function SetupKProjectors(amount,connection){ //Create that amount of grpc connections for(var i = 0; i< amount; i+=1){ var grpcConnection = getProjectorConnection(connection.ws,connection.projectorConn.client); + console.log("test") allCalls.push(grpcConnection) } connection.projectorConn.calls = allCalls; @@ -222,7 +226,7 @@ function sendRowToServer(row,lineIndex,connection) { } function sendRowToKNN(trainingSetRow,connection){ - if(!connection.knnConn){ + if(!connection.knnConn.calls || connection.knnConn.calls.length == 0){ return; }