Ensure to collect proper nodes

This commit is contained in:
Manuel Thalmann 2025-05-01 17:52:52 +02:00
parent ee0c805470
commit eddfc6620a

View file

@ -10,12 +10,11 @@ cli = CLIWrapper()
@app.route("/v1/server/<server>")
def read_item(server: str):
servers = cli.protonvpn.get_session().servers.filter(get_matcher(server))
logical_server = servers.get_random_server()
if len(servers) == 1:
servers = cli.protonvpn.get_session().servers.filter(get_matcher(servers[0].data["Domain"]))
logical_server = servers.get_random_server()
return {
'Name': logical_server.name,
'DNS': logical_server.data["Domain"],