]> skyeroc.xyz Git - obs-ctl/commitdiff
Add extraneous output states
authorsbkelley <sb24kelley@gmail.com>
Sun, 30 Nov 2025 22:14:06 +0000 (17:14 -0500)
committersbkelley <sb24kelley@gmail.com>
Sun, 30 Nov 2025 22:14:06 +0000 (17:14 -0500)
src/obs_ctl/interface/obs.py

index 093ae6598af1adba4d82b4bc20d0db682ca41bfd..56de47ab17817827a7c7945d3f76872e198c95c3 100644 (file)
@@ -71,12 +71,15 @@ class API(Static):
     interval: reactive[float] = reactive(1.0)
 
     class OutputStates(StrEnum):
+        UNKNOWN = "OBS_WEBSOCKET_OUTPUT_UNKNOWN"
         STARTED = "OBS_WEBSOCKET_OUTPUT_STARTED"
         STARTING = "OBS_WEBSOCKET_OUTPUT_STARTING"
         PAUSED = "OBS_WEBSOCKET_OUTPUT_PAUSED"
         RESUMED = "OBS_WEBSOCKET_OUTPUT_RESUMED"
         STOPPED = "OBS_WEBSOCKET_OUTPUT_STOPPED"
         STOPPING = "OBS_WEBSOCKET_OUTPUT_STOPPING"
+        RECONNECTING = "OBS_WEBSOCKET_OUTPUT_RECONNECTING"
+        RECONNECTED = "OBS_WEBSOCKET_OUTPUT_RECONNECTED"
     
     class KnownReqErr(IntEnum):
         """Known obs websocket request statuses/error codes"""