diff --git a/routers/hosts.py b/routers/hosts.py index a3ca580..6f170ab 100644 --- a/routers/hosts.py +++ b/routers/hosts.py @@ -3,6 +3,7 @@ import logging from os import getenv from remnawave import RemnawaveSDK from remnawave.models.hosts import GetAllHostsResponseDto +from remnawave.models.nodes import GetOneNodeResponseDto import re @@ -40,7 +41,8 @@ async def get_nodes(): { 'name': clean_host_name(host.remark), 'address': host.address, - 'port': host.port + 'port': host.port, + 'country_code': (await remnawave.nodes.get_one_node(uuid=host.nodes[0])).country_code } for host in hosts.root if not host.is_disabled and not host.is_hidden