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

Method sendJoinMessage

syncplay/server.py:167–173  ·  view source on GitHub ↗
(self, watcher)

Source from the content-addressed store, hash-verified

165 self._roomManager.broadcast(watcher, l)
166
167 def sendJoinMessage(self, watcher):
168 l = lambda w: w.sendSetting(watcher.getName(), watcher.getRoom(), None, {"joined": True, "version": watcher.getVersion(), "features": watcher.getFeatures()}) if w != watcher else None
169 self._roomManager.broadcast(watcher, l)
170 self._roomManager.broadcastRoom(watcher, lambda w: w.sendSetReady(watcher.getName(), watcher.isReady(), False))
171 if self.roomsDbFile:
172 l = lambda w: w.sendList(toGUIOnly=True)
173 self._roomManager.broadcast(watcher, l)
174
175 def sendFileUpdate(self, watcher):
176 if watcher.getFile():

Callers 1

setWatcherRoomMethod · 0.95

Calls 10

sendSettingMethod · 0.80
broadcastRoomMethod · 0.80
getNameMethod · 0.45
getRoomMethod · 0.45
getVersionMethod · 0.45
getFeaturesMethod · 0.45
broadcastMethod · 0.45
sendSetReadyMethod · 0.45
isReadyMethod · 0.45
sendListMethod · 0.45

Tested by

no test coverage detected