from fastapi import APIRouter, Depends, HTTPException from sqlmodel import Session from app.services.database import get_session from app.services.auth import auth_is_admin import app.services.door as doorService door_router = APIRouter(prefix="/door",tags=["Door"]) @door_router.put("/open") def open_door(db: Session = Depends(get_session), admin: bool = Depends(auth_is_admin)): doorService.opendoor() @door_router.put("/close") def open_door(db: Session = Depends(get_session), admin: bool = Depends(auth_is_admin)): doorService.closedoor()