MCPcopy Index your code
hub / github.com/Syncplay/syncplay / updateState

Method updateState

syncplay/server.py:876–885  ·  view source on GitHub ↗
(self, position, paused, doSeek, messageAge)

Source from the content-addressed store, hash-verified

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()) \

Callers 1

handleStateMethod · 0.80

Calls 6

__hasPauseChangedMethod · 0.95
getRoomMethod · 0.95
_updatePositionByAgeMethod · 0.95
setPositionMethod · 0.95
forcePositionUpdateMethod · 0.80
setPausedMethod · 0.45

Tested by

no test coverage detected