From 9d6c1c9bfa0dc5f3af84fef04a71c50d809b7a39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B4=D0=BE=D0=B2=D0=B8=D0=BD=20=D0=A1=D0=B5=D1=80?= =?UTF-8?q?=D0=B3=D0=B5=D0=B9?= <svvdovin@miem.hse.ru> Date: Sat, 27 Jan 2024 13:58:20 +0300 Subject: [PATCH] first camera set fix --- internal/managers/camera_manager.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/managers/camera_manager.go b/internal/managers/camera_manager.go index af1234c..dce9b6e 100644 --- a/internal/managers/camera_manager.go +++ b/internal/managers/camera_manager.go @@ -35,7 +35,7 @@ func NewCameraManager(config *models.RefreshConfig, logger *zap.Logger, callback continue } - if len(manager.cameras) == 1 { + if !manager.isHasActive() { manager.active = cam.Alias } } @@ -425,3 +425,8 @@ func (c *cameraManager) addCamera(conf models.CameraConfig) error { return nil } + +func (c *cameraManager) isHasActive() bool { + return c.active != "" +} + -- GitLab