From 3ecfc012e2db8b464596faf2c3bd4db1cab8697b Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Tue, 7 May 2024 11:51:34 +0200 Subject: Discovery: Implement search and do not return keywords This patch implements search by adding a second argument to DiscoOrganizations and DiscoServers. A search string of = "" returns everything. This also makes the subset that is returned to the client even fewer, no keywords. --- wrappers/python/eduvpn_common/main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'wrappers/python/eduvpn_common/main.py') diff --git a/wrappers/python/eduvpn_common/main.py b/wrappers/python/eduvpn_common/main.py index 4582c8d..cb81e53 100644 --- a/wrappers/python/eduvpn_common/main.py +++ b/wrappers/python/eduvpn_common/main.py @@ -178,13 +178,13 @@ class EduVPN(object): forwardError(server_err) return server - def get_disco_organizations(self) -> str: - orgs, _ = self.go_cookie_function(self.lib.DiscoOrganizations) + def get_disco_organizations(self, search="") -> str: + orgs, _ = self.go_cookie_function(self.lib.DiscoOrganizations, search) # TODO: Log error return orgs - def get_disco_servers(self) -> str: - servers, _ = self.go_cookie_function(self.lib.DiscoServers) + def get_disco_servers(self, search="") -> str: + servers, _ = self.go_cookie_function(self.lib.DiscoServers, search) # TODO: Log error return servers -- cgit v1.2.3