From 15fb0342a81d109469056d6a9fdae13f9753584f Mon Sep 17 00:00:00 2001 From: austnv Date: Sun, 21 Jun 2026 18:00:39 +0300 Subject: [PATCH] update nodes endpoint --- routers/nodes.py | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/routers/nodes.py b/routers/nodes.py index 271b6fb..c63755c 100644 --- a/routers/nodes.py +++ b/routers/nodes.py @@ -2,7 +2,7 @@ from fastapi import APIRouter import logging from os import getenv from remnawave import RemnawaveSDK -from remnawave.models.nodes import GetAllNodesResponseDto +from remnawave.models.hosts import GetAllHostsResponseDto logging.basicConfig(level=logging.INFO) @@ -11,18 +11,6 @@ remnawave = RemnawaveSDK(base_url='http://remnawave:3000', token=getenv('REMNAWA @router.get('/nodes') async def get_nodes(): - nodes: GetAllNodesResponseDto = await remnawave.nodes.get_all_nodes() - return [ - - { - 'ip': node.address, - 'port': node.port, - 'uptime': node.xray_uptime, - 'users_online': node.users_online, - 'name': node.name, - 'country_code': node.country_code - } - - for node in nodes if node.is_connected - ] + hosts: GetAllHostsResponseDto = await remnawave.hosts.get_all_hosts() + return hosts.root \ No newline at end of file