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

Method setPosition

syncplay/client.py:825–836  ·  view source on GitHub ↗
(self, position)

Source from the content-addressed store, hash-verified

823 i += 1
824
825 def setPosition(self, position):
826 if self._lastPlayerUpdate:
827 self._lastPlayerUpdate = time.time()
828 if self.lastRewindTime is not None and abs(time.time() - self.lastRewindTime) < 1.0 and position > 5:
829 self.ui.showDebugMessage("Ignored seek to {} after rewind".format(position))
830 return
831 position += self.getUserOffset()
832 if self._player and self.userlist.currentUser.file:
833 if position < 0:
834 position = 0
835 self._protocol.sendState(self.getPlayerPosition(), self.getPlayerPaused(), True, None, True)
836 self._player.setPosition(position)
837
838 def setPaused(self, paused):
839 if self._player and self.userlist.currentUser.file:

Callers 8

rewindFileMethod · 0.95
doubleCheckRewindFileMethod · 0.95
_initPlayerStateMethod · 0.95
_serverPausedMethod · 0.95
_serverSeekedMethod · 0.95
setUserOffsetMethod · 0.95

Calls 5

getUserOffsetMethod · 0.95
getPlayerPositionMethod · 0.95
getPlayerPausedMethod · 0.95
showDebugMessageMethod · 0.45
sendStateMethod · 0.45

Tested by

no test coverage detected