refactoring nodes -> hosts

This commit is contained in:
austnv
2026-06-21 19:59:14 +03:00
parent df0d451ec0
commit 6f0270befb
2 changed files with 13 additions and 5 deletions
+11 -3
View File
@@ -6,11 +6,19 @@ from remnawave.models.hosts import GetAllHostsResponseDto
logging.basicConfig(level=logging.INFO)
router = APIRouter(prefix='/api/v1', tags=['nodes'])
router = APIRouter(prefix='/api/v1', tags=['hosts'])
remnawave = RemnawaveSDK(base_url='http://remnawave:3000', token=getenv('REMNAWAVE_API_TOKEN'))
@router.get('/nodes')
@router.get('/hosts')
async def get_nodes():
hosts: GetAllHostsResponseDto = await remnawave.hosts.get_all_hosts()
return [
return hosts.root
{
'name': host.remark,
'address': host.address,
'port': host.port
}
for host in hosts.root if not host.is_disabled and not host.is_hidden
]