updated to use external handle_request function

This commit is contained in:
brb
2023-07-05 19:18:49 +02:00
parent 1bcb81abe2
commit 7e534f51fc
+9 -4
View File
@@ -1,10 +1,11 @@
# from waitress import serve
# from flask import Flask, request, jsonify
import uvicorn
from fastapi import FastAPI, Request, HTTPException, status
from fastapi import FastAPI, Request
from dotenv import load_dotenv
import logging
import time
from utils import handle_request
app = FastAPI()
@@ -19,11 +20,15 @@ async def test(request: Request):
return {'status': 'success'}
@app.post('/event')
async def handle_event(request: Request):
def handle_event(request: Request):
"""
Handle event from webhook
"""
time.sleep(10)
try:
handle_request(request)
except Exception as e:
logging.error(f'failed handling event: {e}')
return {'status': 'failed'}
return {'status': 'success'}
# @app.post('/execute')