Defer setRecording and return true from hook for cleanup

This commit is contained in:
0x464e 2026-03-20 21:59:37 +02:00
parent 55a858783c
commit 10ced9195d
No known key found for this signature in database
GPG Key ID: E6D221DF6CBFBFFA

View File

@ -272,19 +272,21 @@ export default function Events() {
...reviewFilter, ...reviewFilter,
...getReviewDayBounds(new Date(reviewLink.timestamp * 1000)), ...getReviewDayBounds(new Date(reviewLink.timestamp * 1000)),
}); });
setRecording( globalThis.setTimeout(() => {
{ setRecording(
camera: reviewLink.camera, {
startTime: reviewLink.timestamp, camera: reviewLink.camera,
// severity not actually applicable here, but the type requires it startTime: reviewLink.timestamp,
// this pattern is also used LiveCameraView to enter recording view // severity not actually applicable here, but the type requires it
severity: "alert", // this pattern is also used LiveCameraView to enter recording view
timelineType: notificationTab, severity: "alert",
}, timelineType: notificationTab,
true, },
); true,
);
}, 0);
return false; return true;
}); });
// review paging // review paging