]> git.99rst.org Git - irssi-scripts.irssi.org.git/commitdiff
fixed the logic error where clearing the url once would result in running without...
authorterminaldweller <redacted>
Tue, 26 Sep 2023 19:58:55 +0000 (15:58 -0400)
committerterminaldweller <redacted>
Tue, 26 Sep 2023 19:58:55 +0000 (15:58 -0400)
scripts/gotify.py

index b3be5fd09414584860e0d3faa5ff741c4ca54dc5..f453f92111464ecd231014139200e10fe21763b7 100644 (file)
@@ -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()
git clone https://git.99rst.org/PROJECT