From 6c7adb1028b21b0073229860b4b94633e9cfdd22 Mon Sep 17 00:00:00 2001 From: austnv Date: Fri, 26 Jun 2026 12:51:45 +0300 Subject: [PATCH] feat: add country_code field to hosts response --- routers/hosts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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