From 08556789f934915c62a25625a445899253b7229f Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Mon, 16 Jun 2025 17:32:38 -0400 Subject: [PATCH] add exit node name --- server/routers/newt/handleNewtPingRequestMessage.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/routers/newt/handleNewtPingRequestMessage.ts b/server/routers/newt/handleNewtPingRequestMessage.ts index 48d67e9d..70bb52c3 100644 --- a/server/routers/newt/handleNewtPingRequestMessage.ts +++ b/server/routers/newt/handleNewtPingRequestMessage.ts @@ -19,16 +19,19 @@ export const handleNewtPingRequestMessage: MessageHandler = async (context) => { .select() .from(exitNodes); - let exitNodesPayload = exitNodesList.map((node) => ({ + const exitNodesPayload = exitNodesList.map((node) => ({ exitNodeId: node.exitNodeId, + exitNodeName: node.name, endpoint: node.endpoint, - weight: 0 // TODO: Implement weight calculation if needed depending on load + weight: 1 // TODO: Implement weight calculation if needed depending on load + // (MAX_CONNECTIONS - current_connections) / MAX_CONNECTIONS) + // higher = more desirable })); return { message: { type: "newt/ping/exitNodes", - data: { + data: { exitNodes: exitNodesPayload } },