mirror of
https://github.com/Syncplay/syncplay
synced 2025-02-19 12:36:51 +00:00
Removed issue with watcher being removed twice from a room
This commit is contained in:
parent
f6a98717ab
commit
e2922c784c
@ -73,8 +73,9 @@ class SyncFactory(Factory):
|
||||
self._roomManager.broadcast(watcher, l)
|
||||
|
||||
def removeWatcher(self, watcher):
|
||||
self.sendLeftMessage(watcher)
|
||||
self._roomManager.removeWatcher(watcher)
|
||||
if watcher.getRoom():
|
||||
self.sendLeftMessage(watcher)
|
||||
self._roomManager.removeWatcher(watcher)
|
||||
|
||||
def sendLeftMessage(self, watcher):
|
||||
l = lambda w: w.sendSetting(watcher.getName(), watcher.getRoom(), None, {"left": True})
|
||||
|
Loading…
Reference in New Issue
Block a user