Don't show the timeline if no cameras support it.

This commit is contained in:
Dermot Duffy
2023-02-10 19:32:34 -08:00
parent 163679c650
commit 9cd60172a6
12 changed files with 148 additions and 129 deletions
+8 -4
View File
@@ -13,7 +13,7 @@ import {
import { DateRange } from '../range';
import {
CameraManagerCameraMetadata,
CameraManagerEngineCapabilities,
CameraManagerCameraCapabilities,
CameraManagerMediaCapabilities,
DataQuery,
Engine,
@@ -805,10 +805,14 @@ export class FrigateCameraManagerEngine implements CameraManagerEngine {
return seekMilliseconds / 1000;
}
public getCapabilities(): CameraManagerEngineCapabilities {
public getCameraCapabilities(
cameraConfig: CameraConfig,
): CameraManagerCameraCapabilities {
const isBirdseye = cameraConfig.frigate.camera_name === CAMERA_BIRDSEYE;
return {
canFavoriteEvents: true,
canFavoriteRecordings: false,
canFavoriteEvents: !isBirdseye,
canFavoriteRecordings: !isBirdseye,
supportsTimeline: !isBirdseye,
};
}