mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 10:45:21 +03:00
Use JSON body for params
This commit is contained in:
parent
38c5feba3f
commit
3c75272763
@ -1507,14 +1507,17 @@ def vod_event(id):
|
|||||||
|
|
||||||
@bp.route("/export/<camera_name>/start/<start_time>/end/<end_time>", methods=["POST"])
|
@bp.route("/export/<camera_name>/start/<start_time>/end/<end_time>", methods=["POST"])
|
||||||
def export_recording(camera_name: str, start_time: int, end_time: int):
|
def export_recording(camera_name: str, start_time: int, end_time: int):
|
||||||
playback_factor = request.args.get("playback", type=str, default="realtime")
|
playback_factor = request.get_json(silent=True).get("playback", "realtime")
|
||||||
|
logger.error(
|
||||||
|
f"The playback is {playback_factor} and found { PlaybackFactorEnum[playback_factor] if playback_factor in PlaybackFactorEnum.__members__.values() else PlaybackFactorEnum.realtime}"
|
||||||
|
)
|
||||||
exporter = RecordingExporter(
|
exporter = RecordingExporter(
|
||||||
camera_name,
|
camera_name,
|
||||||
int(start_time),
|
int(start_time),
|
||||||
int(end_time),
|
int(end_time),
|
||||||
PlaybackFactorEnum[playback_factor]
|
PlaybackFactorEnum[playback_factor]
|
||||||
if playback_factor in PlaybackFactorEnum.__members__.values()
|
if playback_factor in PlaybackFactorEnum.__members__.values()
|
||||||
else PlaybackFactorEnum.real_time,
|
else PlaybackFactorEnum.realtime,
|
||||||
)
|
)
|
||||||
exporter.start()
|
exporter.start()
|
||||||
return "Starting export of recording", 200
|
return "Starting export of recording", 200
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user