From 67601987602d2ec671b3504aaf05a9adb223aa7f Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Thu, 15 Feb 2024 16:44:45 +0100 Subject: [PATCH] fix: skip certain conditions --- signal-query-dispatch.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/signal-query-dispatch.py b/signal-query-dispatch.py index 6c0e8ca..d732aff 100755 --- a/signal-query-dispatch.py +++ b/signal-query-dispatch.py @@ -59,8 +59,13 @@ if __name__ == "__main__": for entry in response.json(): + print(entry) user = entry["person"] - phone = entry["phone"] + phone = entry.get("phone") + if not phone: + print("No phone number! Skipping...", file=sys.stderr) + continue + message = entry["message"] uid_list = entry["uids"] @@ -70,6 +75,7 @@ if __name__ == "__main__": signal_send(phone, message) except subprocess.CalledProcessError as e: print("Dispatch failed {}".format(e)) + continue else: print("Unsupported dispatch method {}".format(entry["method"]), sys=sys.stderr)