+function isPrivacyForFederation (privacy: VideoPrivacy) {
+ const castedPrivacy = parseInt(privacy + '', 10)
+
+ return castedPrivacy === VideoPrivacy.PUBLIC ||
+ (CONFIG.FEDERATION.VIDEOS.FEDERATE_UNLISTED === true && castedPrivacy === VideoPrivacy.UNLISTED)
+}
+
+function getPrivaciesForFederation () {
+ return (CONFIG.FEDERATION.VIDEOS.FEDERATE_UNLISTED === true)
+ ? [ { privacy: VideoPrivacy.PUBLIC }, { privacy: VideoPrivacy.UNLISTED } ]
+ : [ { privacy: VideoPrivacy.PUBLIC } ]
+}
+