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

Method setReady

syncplay/client.py:1086–1098  ·  view source on GitHub ↗
(self, username, isReady, manuallyInitiated=True, setBy=None)

Source from the content-addressed store, hash-verified

1084 self.toggleReady(manuallyInitiated)
1085
1086 def setReady(self, username, isReady, manuallyInitiated=True, setBy=None):
1087 oldReadyState = self.userlist.isReady(username)
1088 if oldReadyState is None:
1089 oldReadyState = False
1090 self.userlist.setReady(username, isReady)
1091 self.ui.userListChange()
1092 if oldReadyState != isReady:
1093 self._warnings.checkReadyStates()
1094 if setBy:
1095 if isReady:
1096 self.ui.showMessage(getMessage("other-set-as-ready-notification").format(username, setBy))
1097 else:
1098 self.ui.showMessage(getMessage("other-set-as-not-ready-notification").format(username, setBy))
1099
1100 @requireServerFeature("managedRooms")
1101 def setUserFeatures(self, username, features):

Callers

nothing calls this directly

Calls 6

getMessageFunction · 0.90
checkReadyStatesMethod · 0.80
isReadyMethod · 0.45
setReadyMethod · 0.45
userListChangeMethod · 0.45
showMessageMethod · 0.45

Tested by

no test coverage detected