mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-01 19:17:41 +03:00
handle review
This commit is contained in:
parent
35f74a52dc
commit
3457a496c2
@ -417,7 +417,9 @@ class Dispatcher:
|
|||||||
notification_settings = self.config.notifications
|
notification_settings = self.config.notifications
|
||||||
logger.info(f"Setting all notifications: {payload}")
|
logger.info(f"Setting all notifications: {payload}")
|
||||||
notification_settings.enabled = payload == "ON" # type: ignore[union-attr]
|
notification_settings.enabled = payload == "ON" # type: ignore[union-attr]
|
||||||
self.config_updater.publisher.publish("config/notifications", notification_settings)
|
self.config_updater.publisher.publish(
|
||||||
|
"config/notifications", notification_settings
|
||||||
|
)
|
||||||
self.publish("notifications/state", payload, retain=True)
|
self.publish("notifications/state", payload, retain=True)
|
||||||
|
|
||||||
def _on_audio_command(self, camera_name: str, payload: str) -> None:
|
def _on_audio_command(self, camera_name: str, payload: str) -> None:
|
||||||
@ -639,7 +641,10 @@ class Dispatcher:
|
|||||||
logger.info(f"Turning off alerts for {camera_name}")
|
logger.info(f"Turning off alerts for {camera_name}")
|
||||||
review_settings.alerts.enabled = False
|
review_settings.alerts.enabled = False
|
||||||
|
|
||||||
self.config_updater.publish(f"config/review/{camera_name}", review_settings)
|
self.config_updater.publish_update(
|
||||||
|
CameraConfigUpdateTopic(CameraConfigUpdateEnum.review, camera_name),
|
||||||
|
review_settings,
|
||||||
|
)
|
||||||
self.publish(f"{camera_name}/review_alerts/state", payload, retain=True)
|
self.publish(f"{camera_name}/review_alerts/state", payload, retain=True)
|
||||||
|
|
||||||
def _on_detections_command(self, camera_name: str, payload: str) -> None:
|
def _on_detections_command(self, camera_name: str, payload: str) -> None:
|
||||||
@ -661,5 +666,8 @@ class Dispatcher:
|
|||||||
logger.info(f"Turning off detections for {camera_name}")
|
logger.info(f"Turning off detections for {camera_name}")
|
||||||
review_settings.detections.enabled = False
|
review_settings.detections.enabled = False
|
||||||
|
|
||||||
self.config_updater.publish(f"config/review/{camera_name}", review_settings)
|
self.config_updater.publish_update(
|
||||||
|
CameraConfigUpdateTopic(CameraConfigUpdateEnum.review, camera_name),
|
||||||
|
review_settings,
|
||||||
|
)
|
||||||
self.publish(f"{camera_name}/review_detections/state", payload, retain=True)
|
self.publish(f"{camera_name}/review_detections/state", payload, retain=True)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user