diff --git a/dzgui/api/servers.py b/dzgui/api/servers.py index c2e4322..ce07b89 100644 --- a/dzgui/api/servers.py +++ b/dzgui/api/servers.py @@ -429,6 +429,7 @@ def validate_ip(addr: str) -> Record: return record +# TODO: do not return empty list in event of failure def get_rules(record: Record) -> list["DayzMod"]: ip = record.ip qport = record.qport diff --git a/dzgui/controllers/mc.py b/dzgui/controllers/mc.py index c18f083..d1c2307 100644 --- a/dzgui/controllers/mc.py +++ b/dzgui/controllers/mc.py @@ -177,6 +177,7 @@ class Controller(GObject.GObject): self.open_page(NotebookPage.DEVELOPERS) def open_page(self, page: NotebookPage) -> None: + print(page) self.mediator.grid.notebook.set_page_by_enum(page) def open_page_by_button(self, button: "ContextualButton") -> None: diff --git a/dzgui/managers/connection.py b/dzgui/managers/connection.py index a8285bb..7d3b680 100644 --- a/dzgui/managers/connection.py +++ b/dzgui/managers/connection.py @@ -55,10 +55,11 @@ class ConnectionManager: self.thread_man.set_cleanup_func( StoredFunc(self._server_timeout), destroy_first=True ) + rules = Servers.get_rules(record) # TODO: add to history if successful - print("UNIMPLEMENTED: get rules") print(res) + print(rules) @call_on_thread(dialog.querying) def query_details(self, record: Servers.Record) -> None: @@ -74,7 +75,6 @@ class ConnectionManager: @call_on_thread(dialog.querying) def query_modlist(self, record: Servers.Record) -> None: - mods = Servers.get_rules(record) steam_path = self.controller.query_config(Preferences.DEFAULT) local = get_local_mod_ids(steam_path)