update nodes endpoint

This commit is contained in:
austnv
2026-06-21 18:00:39 +03:00
parent 1410006047
commit 15fb0342a8
+3 -15
View File
@@ -2,7 +2,7 @@ from fastapi import APIRouter
import logging import logging
from os import getenv from os import getenv
from remnawave import RemnawaveSDK from remnawave import RemnawaveSDK
from remnawave.models.nodes import GetAllNodesResponseDto from remnawave.models.hosts import GetAllHostsResponseDto
logging.basicConfig(level=logging.INFO) logging.basicConfig(level=logging.INFO)
@@ -11,18 +11,6 @@ remnawave = RemnawaveSDK(base_url='http://remnawave:3000', token=getenv('REMNAWA
@router.get('/nodes') @router.get('/nodes')
async def get_nodes(): async def get_nodes():
nodes: GetAllNodesResponseDto = await remnawave.nodes.get_all_nodes() hosts: GetAllHostsResponseDto = await remnawave.hosts.get_all_hosts()
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
]
return hosts.root