mirror of
https://github.com/fosrl/pangolin.git
synced 2026-01-28 22:00:51 +00:00
add exit node name
This commit is contained in:
@@ -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
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user