From a604dd5553d5aa5116e7990ce6d9e74a7f8e07e9 Mon Sep 17 00:00:00 2001 From: eyjhb Date: Mon, 10 Mar 2025 22:48:58 +0100 Subject: [PATCH] notify: confirm new token --- machines/gerd/services/notify/app.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/machines/gerd/services/notify/app.py b/machines/gerd/services/notify/app.py index 9c254c3..62f8cf9 100644 --- a/machines/gerd/services/notify/app.py +++ b/machines/gerd/services/notify/app.py @@ -75,10 +75,11 @@ if data == "-" and not sys.stdin.isatty(): headers = {{"Authorization": f"Bearer {{token}}"}} params = {{ - "title": args.title, "jq": args.jq, "type": args.type, }} +if args.title: + params["title"] = args.title req = requests.post(args.url, headers=headers, params=params, data=data) exit(not req.status_code == 200) @@ -119,8 +120,6 @@ def index(): if not roomid: return ("Room Id cannot be empty", 400) set_user_default_matrix_room(username, roomid) - else: - return ("Unknown action", 400) con = get_db() cur = con.cursor() @@ -140,6 +139,13 @@ def index(): if res: room_id = res[0] + # hack to make users confirm it + generate_token_name: str = "tmpaction" + generate_token_value: str = "Generate Token" + if request.form.get(generate_token_name): + generate_token_name = "action" + generate_token_value = "Generate Token. Are you sure?" + tmpl = f""" @@ -165,7 +171,7 @@ def index(): - +