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

Method modUser

syncplay/client.py:1488–1502  ·  view source on GitHub ↗
(self, username, room, file_)

Source from the content-addressed store, hash-verified

1486 self.__showUserChangeMessage(username, room, None, oldRoom)
1487
1488 def modUser(self, username, room, file_):
1489 if username in self._users:
1490 user = self._users[username]
1491 oldRoom = user.room if user.room else None
1492 if user.room != room:
1493 user.setControllerStatus(isController=False)
1494 self.__displayModUserMessage(username, room, file_, user, oldRoom)
1495 user.room = room
1496 if file_:
1497 user.file = file_
1498 elif username == self.currentUser.username:
1499 self.__showUserChangeMessage(username, room, file_)
1500 else:
1501 self.addUser(username, room, file_)
1502 self.userListChange(room)
1503
1504 def setUserAsController(self, username):
1505 if self.currentUser.username == username:

Callers 1

_SetUserMethod · 0.80

Calls 5

addUserMethod · 0.95
userListChangeMethod · 0.95
setControllerStatusMethod · 0.45

Tested by

no test coverage detected