(self, watcher)
| 153 | self._roomManager.broadcast(watcher, l) |
| 154 | |
| 155 | def removeWatcher(self, watcher): |
| 156 | if watcher and watcher.getRoom(): |
| 157 | self.sendLeftMessage(watcher) |
| 158 | self._roomManager.removeWatcher(watcher) |
| 159 | if self.roomsDbFile: |
| 160 | l = lambda w: w.sendList(toGUIOnly=True) |
| 161 | self._roomManager.broadcast(watcher, l) |
| 162 | |
| 163 | def sendLeftMessage(self, watcher): |
| 164 | l = lambda w: w.sendSetting(watcher.getName(), watcher.getRoom(), None, {"left": True}) |
nothing calls this directly
no test coverage detected