diff --git a/web/src/types/review.ts b/web/src/types/review.ts index ab1c2263b..e9d6ce88d 100644 --- a/web/src/types/review.ts +++ b/web/src/types/review.ts @@ -60,4 +60,4 @@ export type MotionData = { camera: string; }; -export const REVIEW_PADDING = 2; +export const REVIEW_PADDING = 4; diff --git a/web/src/views/events/EventView.tsx b/web/src/views/events/EventView.tsx index a95524e02..dfcf0344d 100644 --- a/web/src/views/events/EventView.tsx +++ b/web/src/views/events/EventView.tsx @@ -167,9 +167,13 @@ export default function EventView({ return; } + const endTime = review.end_time + ? review.end_time + REVIEW_PADDING + : Date.now() / 1000; + axios .post( - `export/${review.camera}/start/${review.start_time}/end/${review.end_time}`, + `export/${review.camera}/start/${review.start_time - REVIEW_PADDING}/end/${endTime}`, { playback: "realtime" }, ) .then((response) => {