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

Method _SetUser

syncplay/protocols.py:170–182  ·  view source on GitHub ↗
(self, users)

Source from the content-addressed store, hash-verified

168 self.sendMessage({"Hello": hello})
169
170 def _SetUser(self, users):
171 for user in users.items():
172 username = user[0]
173 settings = user[1]
174 room = settings["room"]["name"] if "room" in settings else None
175 file_ = settings["file"] if "file" in settings else None
176 if "event" in settings:
177 if "joined" in settings["event"]:
178 self._client.userlist.addUser(username, room, file_)
179 elif "left" in settings["event"]:
180 self._client.removeUser(username)
181 else:
182 self._client.userlist.modUser(username, room, file_)
183
184 def handleSet(self, settings):
185 for (command, values) in settings.items():

Callers 1

handleSetMethod · 0.95

Calls 3

addUserMethod · 0.80
modUserMethod · 0.80
removeUserMethod · 0.45

Tested by

no test coverage detected