Implement selectBestViewForNonFrigateCameras

This commit is contained in:
Felipe Santos
2022-05-24 13:59:24 -03:00
parent 8c9513a1a1
commit 6a5c3e3f5b
2 changed files with 10 additions and 13 deletions
+5 -5
View File
@@ -36,12 +36,12 @@ export class View {
}
/**
* Determines whether a view is supported on non-Frigate cameras.
* @param view The view to determine support for.
* @returns Whether the view is supported by non-Frigate cameras.
* Selects the best view for a non-Frigate camera.
* @param view The wanted view.
* @returns The closest view supported by the non-Frigate camera.
*/
public static supportsNonFrigateCameras(view: FrigateCardView): boolean {
return ['timeline', 'image', 'live'].includes(view);
public static selectBestViewForNonFrigateCameras(view: FrigateCardView) {
return ['timeline', 'image'].includes(view) ? view : 'live';
}
/**