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

Method __executePrivacySettings

syncplay/client.py:644–653  ·  view source on GitHub ↗
(self, filename, size)

Source from the content-addressed store, hash-verified

642 return self._config["loopAtEndOfPlaylist"] or self.isPlayingMusic()
643
644 def __executePrivacySettings(self, filename, size):
645 if self._config['filenamePrivacyMode'] == PRIVACY_SENDHASHED_MODE:
646 filename = utils.hashFilename(filename)
647 elif self._config['filenamePrivacyMode'] == PRIVACY_DONTSEND_MODE:
648 filename = PRIVACY_HIDDENFILENAME
649 if self._config['filesizePrivacyMode'] == PRIVACY_SENDHASHED_MODE:
650 size = utils.hashFilesize(size)
651 elif self._config['filesizePrivacyMode'] == PRIVACY_DONTSEND_MODE:
652 size = 0
653 return filename, size
654
655 def setServerVersion(self, version, featureList):
656 self.serverVersion = version

Callers 1

updateFileMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected