(self)
| 154 | return serverFeatures["persistentRooms"] if "persistentRooms" in serverFeatures else False |
| 155 | |
| 156 | def sendHello(self): |
| 157 | hello = {} |
| 158 | hello["username"] = self._client.getUsername() |
| 159 | password = self._client.getPassword() |
| 160 | if password: |
| 161 | hello["password"] = password |
| 162 | room = self._client.getRoom() |
| 163 | if room: |
| 164 | hello["room"] = {"name": room} |
| 165 | hello["version"] = "1.2.255" # Used so newer clients work on 1.2.X server |
| 166 | hello["realversion"] = syncplay.version |
| 167 | hello["features"] = self._client.getFeatures() |
| 168 | self.sendMessage({"Hello": hello}) |
| 169 | |
| 170 | def _SetUser(self, users): |
| 171 | for user in users.items(): |
no test coverage detected