mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-14 15:15:22 +03:00
Fix review page not opening to historical review items
This commit is contained in:
parent
b2072c6c58
commit
de0019fe90
@ -14,6 +14,10 @@ import {
|
|||||||
ReviewSummary,
|
ReviewSummary,
|
||||||
SegmentedReviewData,
|
SegmentedReviewData,
|
||||||
} from "@/types/review";
|
} from "@/types/review";
|
||||||
|
import {
|
||||||
|
getBeginningOfDayTimestamp,
|
||||||
|
getEndOfDayTimestamp,
|
||||||
|
} from "@/utils/dateUtil";
|
||||||
import EventView from "@/views/events/EventView";
|
import EventView from "@/views/events/EventView";
|
||||||
import { RecordingView } from "@/views/recording/RecordingView";
|
import { RecordingView } from "@/views/recording/RecordingView";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
@ -43,10 +47,17 @@ export default function Events() {
|
|||||||
.get(`review/${reviewId}`)
|
.get(`review/${reviewId}`)
|
||||||
.then((resp) => {
|
.then((resp) => {
|
||||||
if (resp.status == 200 && resp.data) {
|
if (resp.status == 200 && resp.data) {
|
||||||
|
const startTime = resp.data.start_time - REVIEW_PADDING;
|
||||||
|
const date = new Date(startTime * 1000);
|
||||||
|
|
||||||
|
setReviewFilter({
|
||||||
|
after: getBeginningOfDayTimestamp(date),
|
||||||
|
before: getEndOfDayTimestamp(date),
|
||||||
|
});
|
||||||
setRecording(
|
setRecording(
|
||||||
{
|
{
|
||||||
camera: resp.data.camera,
|
camera: resp.data.camera,
|
||||||
startTime: resp.data.start_time - REVIEW_PADDING,
|
startTime,
|
||||||
severity: resp.data.severity,
|
severity: resp.data.severity,
|
||||||
},
|
},
|
||||||
true,
|
true,
|
||||||
|
|||||||
@ -285,6 +285,11 @@ export function endOfHourOrCurrentTime(timestamp: number) {
|
|||||||
return Math.min(timestamp, now.getTime() / 1000);
|
return Math.min(timestamp, now.getTime() / 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getBeginningOfDayTimestamp(date: Date) {
|
||||||
|
date.setHours(0, 0, 0, 0);
|
||||||
|
return date.getTime() / 1000;
|
||||||
|
}
|
||||||
|
|
||||||
export function getEndOfDayTimestamp(date: Date) {
|
export function getEndOfDayTimestamp(date: Date) {
|
||||||
date.setHours(23, 59, 59, 999);
|
date.setHours(23, 59, 59, 999);
|
||||||
return date.getTime() / 1000;
|
return date.getTime() / 1000;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user