Skip to content

Commit

Permalink
Merge pull request robswc#50 from robswc/debug-mode
Browse files Browse the repository at this point in the history
add debugging
  • Loading branch information
robswc authored Nov 29, 2022
2 parents 9c13a90 + 7c10a0c commit b89826f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
15 changes: 12 additions & 3 deletions src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,21 @@ def dashboard():
@app.route("/webhook", methods=["POST"])
def webhook():
if request.method == 'POST':
logger.info(f'Request Data: {request.get_json()}')

try:
data = request.get_json()
except Exception as e:
logger.error(f'Error getting JSON data from request: {e}')
logger.error(f'Request data: {request.data}')
logger.error(f'Request headers: {request.headers}')
return 'Error getting JSON data from request', 400

logger.info(f'Request Data: {data}')
triggered_events = []
for event in em.get_all():
if event.webhook:
if event.key == request.get_json()['key']:
event.trigger(data=request.get_json())
if event.key == data['key']:
event.trigger(data=data)
triggered_events.append(event.name)

if not triggered_events:
Expand Down
4 changes: 1 addition & 3 deletions src/tvwb.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import os
from logging import getLogger, DEBUG
from subprocess import run

import typer
from subprocess import run

from components.events.base.event import em
from utils.copy_template import copy_from_template
from utils.formatting import snake_case
from utils.log import get_logger
Expand Down

0 comments on commit b89826f

Please sign in to comment.