updated to use external handle_request function
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
# from waitress import serve
|
# from waitress import serve
|
||||||
# from flask import Flask, request, jsonify
|
# from flask import Flask, request, jsonify
|
||||||
import uvicorn
|
import uvicorn
|
||||||
from fastapi import FastAPI, Request, HTTPException, status
|
from fastapi import FastAPI, Request
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
import logging
|
import logging
|
||||||
import time
|
|
||||||
|
from utils import handle_request
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
|
|
||||||
@@ -19,11 +20,15 @@ async def test(request: Request):
|
|||||||
return {'status': 'success'}
|
return {'status': 'success'}
|
||||||
|
|
||||||
@app.post('/event')
|
@app.post('/event')
|
||||||
async def handle_event(request: Request):
|
def handle_event(request: Request):
|
||||||
"""
|
"""
|
||||||
Handle event from webhook
|
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'}
|
return {'status': 'success'}
|
||||||
|
|
||||||
# @app.post('/execute')
|
# @app.post('/execute')
|
||||||
|
|||||||
Reference in New Issue
Block a user