(self, watcher, files)
| 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() |
| 236 | if room.canControl(watcher) and playlistIsValid(files): |
| 237 | watcher.getRoom().setPlaylist(files, watcher) |
| 238 | self._roomManager.broadcastRoom(watcher, lambda w: w.setPlaylist(watcher.getName(), files)) |
| 239 | else: |
| 240 | watcher.setPlaylist(room.getName(), room.getPlaylist()) |
| 241 | watcher.setPlaylistIndex(room.getName(), room.getPlaylistIndex()) |
| 242 | |
| 243 | def setPlaylistIndex(self, watcher, index): |
| 244 | room = watcher.getRoom() |
nothing calls this directly
no test coverage detected