add exit node name

This commit is contained in:
miloschwartz 2025-06-16 17:32:38 -04:00
parent 72d8ad3204
commit 08556789f9
No known key found for this signature in database

View file

@ -19,16 +19,19 @@ export const handleNewtPingRequestMessage: MessageHandler = async (context) => {
.select() .select()
.from(exitNodes); .from(exitNodes);
let exitNodesPayload = exitNodesList.map((node) => ({ const exitNodesPayload = exitNodesList.map((node) => ({
exitNodeId: node.exitNodeId, exitNodeId: node.exitNodeId,
exitNodeName: node.name,
endpoint: node.endpoint, 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 { return {
message: { message: {
type: "newt/ping/exitNodes", type: "newt/ping/exitNodes",
data: { data: {
exitNodes: exitNodesPayload exitNodes: exitNodesPayload
} }
}, },