Преглед изворни кода

ensure we do not emit to relay if disconnected

Rodja Trappe пре 1 година
родитељ
комит
a34fb32fe4
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      nicegui/air.py

+ 2 - 1
nicegui/air.py

@@ -138,4 +138,5 @@ class Air:
         await self.relay.disconnect()
 
     async def emit(self, message_type: str, data: Dict[str, Any], room: str) -> None:
-        await self.relay.emit('forward', {'event': message_type, 'data': data, 'room': room})
+        if self.relay.connected:
+            await self.relay.emit('forward', {'event': message_type, 'data': data, 'room': room})