(self, position, paused, doSeek, messageAge)
| 874 | return position |
| 875 | |
| 876 | def updateState(self, position, paused, doSeek, messageAge): |
| 877 | pauseChanged = self.__hasPauseChanged(paused) |
| 878 | self._lastUpdatedOn = time.time() |
| 879 | if pauseChanged: |
| 880 | self.getRoom().setPaused(Room.STATE_PAUSED if paused else Room.STATE_PLAYING, self) |
| 881 | if position is not None: |
| 882 | position = self._updatePositionByAge(messageAge, paused, position) |
| 883 | self.setPosition(position) |
| 884 | if doSeek or pauseChanged: |
| 885 | self._server.forcePositionUpdate(self, doSeek, paused) |
| 886 | |
| 887 | def isController(self): |
| 888 | return RoomPasswordProvider.isControlledRoom(self._room.getName()) \ |
no test coverage detected