MCPcopy Create free account
hub / github.com/Syncplay/syncplay / updateGlobalState

Method updateGlobalState

syncplay/client.py:452–463  ·  view source on GitHub ↗
(self, position, paused, doSeek, setBy, messageAge)

Source from the content-addressed store, hash-verified

450 self.userlist.roomStateConfirmed()
451
452 def updateGlobalState(self, position, paused, doSeek, setBy, messageAge):
453 if self.__getUserlistOnLogon:
454 self.__getUserlistOnLogon = False
455 self.getUserList()
456 madeChangeOnPlayer = False
457 if not paused:
458 position += messageAge
459 if self._player:
460 madeChangeOnPlayer = self._changePlayerStateAccordingToGlobalState(position, paused, doSeek, setBy)
461 if madeChangeOnPlayer:
462 self.askPlayer()
463 self._executePlaystateHooks(position, paused, doSeek, setBy, messageAge)
464
465 def getUserOffset(self):
466 return self._userOffset

Callers 1

handleStateMethod · 0.80

Calls 4

getUserListMethod · 0.95
askPlayerMethod · 0.95

Tested by

no test coverage detected