fix(api): update camera creation endpoint to accept JSON body
This commit is contained in:
@@ -64,18 +64,15 @@ def get_camera(camera_id: int, db: Session = Depends(get_db)):
|
||||
|
||||
@router.post("", response_model=dict)
|
||||
def add_camera(
|
||||
name: str,
|
||||
rtsp_url: str,
|
||||
fps_limit: int = 30,
|
||||
process_every_n_frames: int = 3,
|
||||
request: CameraUpdateRequest = Body(...),
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
camera = create_camera(
|
||||
db,
|
||||
name=name,
|
||||
rtsp_url=rtsp_url,
|
||||
fps_limit=fps_limit,
|
||||
process_every_n_frames=process_every_n_frames,
|
||||
name=request.name,
|
||||
rtsp_url=request.rtsp_url,
|
||||
fps_limit=request.fps_limit or 30,
|
||||
process_every_n_frames=request.process_every_n_frames or 3,
|
||||
)
|
||||
|
||||
if camera.enabled:
|
||||
|
||||
Reference in New Issue
Block a user