Преглед на файлове

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})