ソースを参照

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