(self, watcher, isReady, manuallyInitiated=True, username=None)
| 215 | self._roomManager.broadcastRoom(watcher, lambda w: w.sendChatMessage(messageDict)) |
| 216 | |
| 217 | def setReady(self, watcher, isReady, manuallyInitiated=True, username=None): |
| 218 | if username and username != watcher.getName(): |
| 219 | room = watcher.getRoom() |
| 220 | if room.canControl(watcher): |
| 221 | for watcherToSet in room.getWatchers(): |
| 222 | if watcherToSet.getName() == username: |
| 223 | watcherToSet.setReady(isReady) |
| 224 | self._roomManager.broadcastRoom(watcherToSet, lambda w: w.sendSetReady(watcherToSet.getName(), watcherToSet.isReady(), manuallyInitiated, watcher.getName())) |
| 225 | if isReady: |
| 226 | messageDict = { "message": getMessage("ready-chat-message").format(username, watcherToSet.getName()), "username": watcher.getName()} |
| 227 | else: |
| 228 | messageDict = {"message": getMessage("not-ready-chat-message").format(username, watcherToSet.getName()), "username": watcher.getName()} |
| 229 | self._roomManager.broadcastRoom(watcher, lambda w: w.sendChatMessage(messageDict, "setOthersReadiness")) |
| 230 | else: |
| 231 | watcher.setReady(isReady) |
| 232 | self._roomManager.broadcastRoom(watcher, lambda w: w.sendSetReady(watcher.getName(), watcher.isReady(), manuallyInitiated)) |
| 233 | |
| 234 | def setPlaylist(self, watcher, files): |
| 235 | room = watcher.getRoom() |
nothing calls this directly
no test coverage detected