From: terminaldweller Date: Tue, 26 Sep 2023 19:58:55 +0000 (-0400) Subject: fixed the logic error where clearing the url once would result in running without... X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=680fe53b74bbe4725c12ad573e145a589219178b;p=irssi-scripts.irssi.org.git fixed the logic error where clearing the url once would result in running without a url --- diff --git a/scripts/gotify.py b/scripts/gotify.py index b3be5fd..f453f92 100644 --- a/scripts/gotify.py +++ b/scripts/gotify.py @@ -39,14 +39,9 @@ def gotify_sig_handler(*args, **kwargs) -> None: msg = args[1] nick = args[2] target = args[4] - do_push(msg, target, nick, server) - - -def register_signals(): gotify_url = irssi.settings_get_str(b"gotify_server_url").decode("utf-8") if gotify_url != "": - irssi.signal_add(b"message private", gotify_sig_handler) - irssi.signal_add(b"setup changed", setup_changed) + do_push(msg, target, nick, server) def run_on_script_load() -> None: @@ -66,11 +61,7 @@ def run_on_script_load() -> None: b"", ) - register_signals() - - -def setup_changed(): - register_signals() + irssi.signal_add(b"message private", gotify_sig_handler) run_on_script_load()