mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-11 13:45:25 +03:00
Simplify live image update logic
This commit is contained in:
parent
be147d218b
commit
596a11f479
@ -80,7 +80,7 @@ export default function LivePlayer({
|
|||||||
// camera still state
|
// camera still state
|
||||||
|
|
||||||
const stillReloadInterval = useMemo(() => {
|
const stillReloadInterval = useMemo(() => {
|
||||||
if (!windowVisible) {
|
if (!windowVisible || offline) {
|
||||||
return -1; // no reason to update the image when the window is not visible
|
return -1; // no reason to update the image when the window is not visible
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -88,12 +88,12 @@ export default function LivePlayer({
|
|||||||
return 60000;
|
return 60000;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cameraActive) {
|
if (activeMotion || activeTracking) {
|
||||||
return 200;
|
return 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 30000;
|
return 30000;
|
||||||
}, [liveReady, cameraActive, windowVisible]);
|
}, [liveReady, activeMotion, activeTracking, offline, windowVisible]);
|
||||||
|
|
||||||
if (!cameraConfig) {
|
if (!cameraConfig) {
|
||||||
return <ActivityIndicator />;
|
return <ActivityIndicator />;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user