This commit is contained in:
2026-03-12 14:55:11 +01:00
parent 4f5c7643d0
commit 9e7e894177
2 changed files with 14 additions and 6 deletions
+9 -4
View File
@@ -1,19 +1,24 @@
from fastapi import FastAPI, Depends
from pydantic import BaseModel
from app.auth import verify_token
from app.scripts import script1, script2
app = FastAPI()
class Payload(BaseModel):
name: str
action: str
@app.get("/")
def root():
return {"status": "API running"}
@app.post("/script1")
def run_script1(auth=Depends(verify_token)):
result = script1.run()
def run_script1(payload: Payload,auth=Depends(verify_token)):
result = script1.run(payload)
return {"result": result}
@app.post("/script2")
def run_script2(auth=Depends(verify_token)):
result = script2.run()
def run_script2(payload: Payload, auth=Depends(verify_token)):
result = script2.run(payload)
return {"result": result}
+5 -2
View File
@@ -1,2 +1,5 @@
def run():
return "Script1 executed"
def run(data):
name = data.get("name")
action = data.get("action")
return f"{name} requested {action}"