Skip to content

Commit b89826f

Browse files
authored
Merge pull request #50 from robswc/debug-mode
add debugging
2 parents 9c13a90 + 7c10a0c commit b89826f

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

src/main.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,21 @@ def dashboard():
6161
@app.route("/webhook", methods=["POST"])
6262
def webhook():
6363
if request.method == 'POST':
64-
logger.info(f'Request Data: {request.get_json()}')
64+
65+
try:
66+
data = request.get_json()
67+
except Exception as e:
68+
logger.error(f'Error getting JSON data from request: {e}')
69+
logger.error(f'Request data: {request.data}')
70+
logger.error(f'Request headers: {request.headers}')
71+
return 'Error getting JSON data from request', 400
72+
73+
logger.info(f'Request Data: {data}')
6574
triggered_events = []
6675
for event in em.get_all():
6776
if event.webhook:
68-
if event.key == request.get_json()['key']:
69-
event.trigger(data=request.get_json())
77+
if event.key == data['key']:
78+
event.trigger(data=data)
7079
triggered_events.append(event.name)
7180

7281
if not triggered_events:

src/tvwb.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import os
2-
from logging import getLogger, DEBUG
2+
from subprocess import run
33

44
import typer
5-
from subprocess import run
65

7-
from components.events.base.event import em
86
from utils.copy_template import copy_from_template
97
from utils.formatting import snake_case
108
from utils.log import get_logger

0 commit comments

Comments
 (0)