diff --git a/backend/webSocketGateway/src/webSocketGateway.js b/backend/webSocketGateway/src/webSocketGateway.js index d8dfca5ae61453970984581caf119f005e54bbbb..3f6086d524dba240a3ba1800477dfdde49377093 100644 --- a/backend/webSocketGateway/src/webSocketGateway.js +++ b/backend/webSocketGateway/src/webSocketGateway.js @@ -241,6 +241,20 @@ function sendRowToServer(allRows, lineIndex, connection) { connection.knnConn.calls[0].write(trainingChunk); } +function sendNeighbour(response,ws){ + console.log(response); + if(!response || response["rows"].length == 0){ + const errMSG = "The word (or one of the words) was not in the set (or hasnt been received yet)"; + console.log(errMSG); + sendError(ws,errMSG) + return; + } + for(var i = 0; i < response["rows"].length; i++){ + console.log(response["rows"][i]["id"] + " " + response["rows"][i]["distance"]); + ws.send(JSON.stringify({type: "neighbour", neighbour: response["rows"][i]["id"],distance: response["rows"][i]["distance"].toString()})); + } +} + //Send client to browser function sendDataStreamToClient(data, ws) { var rows = data["points"]