From cbabb0e46bd85ae08b2e3d8f1f246bcdddbb11fd Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Sun, 11 Feb 2018 17:16:08 +0000 Subject: Slightly more verbose logging --- pysite/views/api/asana.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'pysite/views/api/asana.py') diff --git a/pysite/views/api/asana.py b/pysite/views/api/asana.py index ca9c5624..11f38ea7 100644 --- a/pysite/views/api/asana.py +++ b/pysite/views/api/asana.py @@ -23,11 +23,18 @@ class IndexView(APIView): def post(self, asana_key): if asana_key != ASANA_KEY: + self.send_webhook( + title="Asana", + description=f"Key verification failed\nExpected: `{ASANA_KEY}`\nGot: `{asana_key}`", + color=COLOUR_RED + ) + return self.error(ErrorCodes.unauthorized) if "X-Hook-Secret" in request.headers: # Confirm to Asana that we would like to make this hook response = make_response() # type: flask.Response response.headers["X-Hook-Secret"] = request.headers["X-Hook-Secret"] + self.send_webhook(title="Asana", description="Hook added", color=COLOUR_GREEN) return response events = request.get_json()["events"] -- cgit v1.2.3