@@ -93,6 +93,10 @@ extension MonitorVideoStates {
9393 // Send FlatBuffers zoom command directly without showing alert for immediate feedback
9494 self . sendFlatBuffersSetZoom ( peer: [ peer] , zoomFactor: zoomCmd. zoomFactor)
9595
96+ case let fbZoomCmd as UICmd . FlatBuffersSetZoom :
97+ // Send FlatBuffers zoom command directly without showing alert for immediate feedback
98+ self . sendFlatBuffersSetZoom ( peer: [ peer] , zoomFactor: fbZoomCmd. zoomFactor)
99+
96100 case let fbResponse as FlatBuffersCameraStateResponse :
97101 // Handle FlatBuffers camera state response - forward all responses to monitor
98102 print ( " 🔍 DEBUG: Video mode received FlatBuffers camera state response " )
@@ -150,6 +154,15 @@ extension MonitorVideoStates {
150154 state: self . monitorWaitingForVideo ( monitor: monitor, peer: peer, lobby: lobby)
151155 )
152156
157+ // MARK: - Zoom Command Handling (FlatBuffers)
158+ case let zoomCmd as UICmd . SetZoom :
159+ // Send FlatBuffers zoom command directly without showing alert for immediate feedback
160+ self . sendFlatBuffersSetZoom ( peer: [ peer] , zoomFactor: zoomCmd. zoomFactor)
161+
162+ case let fbZoomCmd as UICmd . FlatBuffersSetZoom :
163+ // Send FlatBuffers zoom command directly without showing alert for immediate feedback
164+ self . sendFlatBuffersSetZoom ( peer: [ peer] , zoomFactor: fbZoomCmd. zoomFactor)
165+
153166
154167 case let fbFrameData as FlatBuffersFrameData :
155168 // Handle FlatBuffers frame data - send directly to monitor
0 commit comments