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
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