15 lines
374 B
Python
15 lines
374 B
Python
|
from fastapi import FastAPI, Request, Depends
|
||
|
from fastapi_responses import custom_openapi
|
||
|
from app.dependencies import auth_hook, auth_web, check_ref
|
||
|
|
||
|
app = FastAPI()
|
||
|
|
||
|
app.openapi = custom_openapi(app)
|
||
|
|
||
|
@app.get("/", dependencies=[Depends(auth_web)])
|
||
|
@app.post("/", dependencies=[Depends(auth_hook), Depends(check_ref)])
|
||
|
async def hook(req: Request):
|
||
|
return "Update"
|
||
|
|
||
|
|