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

Method addWatcher

syncplay/server.py:125–129  ·  view source on GitHub ↗
(self, watcherProtocol, username, roomName)

Source from the content-addressed store, hash-verified

123 return ""
124
125 def addWatcher(self, watcherProtocol, username, roomName):
126 roomName = truncateText(roomName, constants.MAX_ROOM_NAME_LENGTH)
127 username = self._roomManager.findFreeUsername(username, self.maxUsernameLength)
128 watcher = Watcher(self, watcherProtocol, username)
129 self.setWatcherRoom(watcher, roomName, asJoin=True)
130
131 def setWatcherRoom(self, watcher, roomName, asJoin=False):
132 roomName = truncateText(roomName, constants.MAX_ROOM_NAME_LENGTH)

Callers

nothing calls this directly

Calls 4

setWatcherRoomMethod · 0.95
truncateTextFunction · 0.90
WatcherClass · 0.85
findFreeUsernameMethod · 0.80

Tested by

no test coverage detected