From a81fafb9c72744bf0f479a53fd7485612313977f Mon Sep 17 00:00:00 2001 From: Yannik Schmidt Date: Sun, 16 Jul 2023 13:21:04 +0200 Subject: [PATCH] fix: prevent double confirmations --- signal-query-dispatch.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/signal-query-dispatch.py b/signal-query-dispatch.py index 422fff4..faf71d6 100755 --- a/signal-query-dispatch.py +++ b/signal-query-dispatch.py @@ -46,6 +46,7 @@ if __name__ == "__main__": response.raise_for_status() + dispatch_confirmed = [] for entry in response.json(): user = entry["person"] @@ -61,6 +62,10 @@ if __name__ == "__main__": # confirm dispatch if not args.no_confirm: for uid in uid_list: - confirm_dispatch(args.target, uid) + if uid not in dispatch_confirmed: + confirm_dispatch(args.target, uid) + dispatch_confirmed.append(uid) + else: + continue sys.exit(0)