mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-11 05:35:25 +03:00
Handle previews for in progress review items
This commit is contained in:
parent
befc00d44a
commit
728b6cdb6a
@ -1333,7 +1333,7 @@ def review_preview(id: str):
|
|||||||
|
|
||||||
padding = 8
|
padding = 8
|
||||||
start_ts = review.start_time - padding
|
start_ts = review.start_time - padding
|
||||||
end_ts = review.end_time + padding
|
end_ts = review.end_time + padding if review.end_time else datetime.now().timestamp()
|
||||||
return preview_gif(review.camera, start_ts, end_ts)
|
return preview_gif(review.camera, start_ts, end_ts)
|
||||||
|
|
||||||
|
|
||||||
@ -1344,8 +1344,13 @@ def preview_thumbnail(file_name: str):
|
|||||||
safe_file_name_current = secure_filename(file_name)
|
safe_file_name_current = secure_filename(file_name)
|
||||||
preview_dir = os.path.join(CACHE_DIR, "preview_frames")
|
preview_dir = os.path.join(CACHE_DIR, "preview_frames")
|
||||||
|
|
||||||
|
try:
|
||||||
with open(os.path.join(preview_dir, safe_file_name_current), "rb") as image_file:
|
with open(os.path.join(preview_dir, safe_file_name_current), "rb") as image_file:
|
||||||
jpg_bytes = image_file.read()
|
jpg_bytes = image_file.read()
|
||||||
|
except FileNotFoundError:
|
||||||
|
return make_response(
|
||||||
|
jsonify({"success": False, "message": "Image file not found"}), 404
|
||||||
|
)
|
||||||
|
|
||||||
response = make_response(jpg_bytes)
|
response = make_response(jpg_bytes)
|
||||||
response.headers["Content-Type"] = "image/jpeg"
|
response.headers["Content-Type"] = "image/jpeg"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user