This commit is contained in:
Nick 2023-07-18 00:20:37 +02:00 committed by GitHub
commit 9bb3e3525b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 16 deletions

View File

@ -32,6 +32,7 @@ object SpaceSafetyLabelType extends SafetyLabelType {
s.SpaceSafetyLabelType.CivicIntegrityMisinfo -> CivicIntegrityMisinfo,
s.SpaceSafetyLabelType.MedicalMisinfo -> MedicalMisinfo,
s.SpaceSafetyLabelType.GenericMisinfo -> GenericMisinfo,
s.SpaceSafetyLabelType.WarMisinfo -> WarMisinfo,
s.SpaceSafetyLabelType.DmcaWithheld -> DmcaWithheld,
s.SpaceSafetyLabelType.HatefulHighRecall -> HatefulHighRecall,
s.SpaceSafetyLabelType.ViolenceHighRecall -> ViolenceHighRecall,
@ -63,6 +64,7 @@ object SpaceSafetyLabelType extends SafetyLabelType {
case object NsfwHighRecall extends SpaceSafetyLabelType
case object CivicIntegrityMisinfo extends SpaceSafetyLabelType
case object MedicalMisinfo extends SpaceSafetyLabelType
case object WarMisinfo extends SpaceSafetyLabelType
case object GenericMisinfo extends SpaceSafetyLabelType
case object DmcaWithheld extends SpaceSafetyLabelType
case object HatefulHighRecall extends SpaceSafetyLabelType

View File

@ -83,9 +83,9 @@ object TweetSafetyLabelType extends SafetyLabelType {
s.SafetyLabelType.LowQuality -> LowQuality,
s.SafetyLabelType.LowQualityMention -> LowQualityMention,
s.SafetyLabelType.MisinfoCivic -> MisinfoCivic,
s.SafetyLabelType.MisinfoCrisis -> MisinfoCrisis,
s.SafetyLabelType.MisinfoGeneric -> MisinfoGeneric,
s.SafetyLabelType.MisinfoMedical -> MisinfoMedical,
s.SafetyLabelType.MisinfoWar -> MisinfoWar,
s.SafetyLabelType.NsfaHighPrecision -> NsfaHighPrecision,
s.SafetyLabelType.NsfaHighRecall -> NsfaHighRecall,
s.SafetyLabelType.NsfwCardImage -> NsfwCardImage,
@ -249,7 +249,6 @@ object TweetSafetyLabelType extends SafetyLabelType {
case object HighProactiveTosScore extends TweetSafetyLabelType
case object SafetyCrisis extends TweetSafetyLabelType
case object MisinfoCivic extends TweetSafetyLabelType
case object MisinfoCrisis extends TweetSafetyLabelType
case object MisinfoGeneric extends TweetSafetyLabelType
case object MisinfoMedical extends TweetSafetyLabelType
case object AdsManagerDenyList extends TweetSafetyLabelType

View File

@ -112,9 +112,9 @@ object Reason {
case object FirstPageSearchResult extends Reason
case object MisinfoCivic extends Reason
case object MisinfoCrisis extends Reason
case object MisinfoGeneric extends Reason
case object MisinfoMedical extends Reason
case object MisinfoWar extends Reason
case object Misleading extends Reason
case object ExclusiveTweet extends Reason
case object CommunityNotAMember extends Reason

View File

@ -51,9 +51,9 @@ object PublicInterest {
PolicyInViolation.Scam -> Scams,
PolicyInViolation.PlatformManipulation -> PlatformManipulation,
PolicyInViolation.MisinformationCivic -> MisinfoCivic,
PolicyInViolation.AbusePolicyUkraineCrisisMisinformation -> MisinfoCrisis,
PolicyInViolation.MisinformationGeneric -> MisinfoGeneric,
PolicyInViolation.MisinformationMedical -> MisinfoMedical,
PolicyInViolation.MisinformationWar -> MisinfoWar,
)
val reasonToPolicyInViolation: Map[Reason, PolicyInViolation] = Map(
@ -76,9 +76,9 @@ object PublicInterest {
Scams -> PolicyInViolation.Scam,
PlatformManipulation -> PolicyInViolation.PlatformManipulation,
MisinfoCivic -> PolicyInViolation.MisinformationCivic,
MisinfoCrisis -> PolicyInViolation.AbusePolicyUkraineCrisisMisinformation,
MisinfoGeneric -> PolicyInViolation.MisinformationGeneric,
MisinfoMedical -> PolicyInViolation.MisinformationMedical,
MisinfoWar -> PolicyInViolation.MisinformationWar,
)
val ReasonToSafetyResultReason: Map[Reason, SafetyResultReason] = Map(
@ -101,7 +101,6 @@ object PublicInterest {
Scams -> SafetyResultReason.Scams,
PlatformManipulation -> SafetyResultReason.PlatformManipulation,
MisinfoCivic -> SafetyResultReason.MisinfoCivic,
MisinfoCrisis -> SafetyResultReason.MisinfoCrisis,
MisinfoGeneric -> SafetyResultReason.MisinfoGeneric,
MisinfoMedical -> SafetyResultReason.MisinfoMedical,
IpiDevelopmentOnly -> SafetyResultReason.DevelopmentOnlyPublicInterest
@ -118,7 +117,7 @@ object PublicInterest {
TweetSafetyLabelType.MisinfoCivic,
TweetSafetyLabelType.MisinfoGeneric,
TweetSafetyLabelType.MisinfoMedical,
TweetSafetyLabelType.MisinfoCrisis,
TweetSafetyLabelType.MisinfoWar,
TweetSafetyLabelType.IpiDevelopmentOnly
)
@ -173,15 +172,15 @@ class PublicInterestActionBuilder[T <: Action]() extends ActionBuilder[T] {
case Some((TweetSafetyLabelType.MisinfoCivic, source)) =>
(Reason.MisinfoCivic, LimitedEngagementReason.fromString(source.map(_.name)))
case Some((TweetSafetyLabelType.MisinfoCrisis, source)) =>
(Reason.MisinfoCrisis, LimitedEngagementReason.fromString(source.map(_.name)))
case Some((TweetSafetyLabelType.MisinfoGeneric, source)) =>
(Reason.MisinfoGeneric, LimitedEngagementReason.fromString(source.map(_.name)))
case Some((TweetSafetyLabelType.MisinfoMedical, source)) =>
(Reason.MisinfoMedical, LimitedEngagementReason.fromString(source.map(_.name)))
case Some((TweetSafetyLabelType.MisinfoWar, source)) =>
(Reason.MisinfoWar, LimitedEngagementReason.fromString(source.map(_.name)))
case Some((TweetSafetyLabelType.IpiDevelopmentOnly, _)) =>
(Reason.IpiDevelopmentOnly, Some(LimitedEngagementReason.NonCompliant))
@ -220,15 +219,15 @@ class PublicInterestComplianceTweetNoticeActionBuilder
case Some((TweetSafetyLabelType.MisinfoCivic, _)) =>
Reason.MisinfoCivic
case Some((TweetSafetyLabelType.MisinfoCrisis, _)) =>
Reason.MisinfoCrisis
case Some((TweetSafetyLabelType.MisinfoGeneric, _)) =>
Reason.MisinfoGeneric
case Some((TweetSafetyLabelType.MisinfoMedical, _)) =>
Reason.MisinfoMedical
case Some((TweetSafetyLabelType.MisinfoWar, _)) =>
Reason.MisinfoWar
case Some((TweetSafetyLabelType.IpiDevelopmentOnly, _)) =>
Reason.IpiDevelopmentOnly
@ -257,15 +256,15 @@ class PublicInterestDropActionBuilder extends ActionBuilder[Drop] {
case Some(TweetSafetyLabelType.MisinfoCivic) =>
Reason.MisinfoCivic
case Some(TweetSafetyLabelType.MisinfoCrisis) =>
Reason.MisinfoCrisis
case Some(TweetSafetyLabelType.MisinfoGeneric) =>
Reason.MisinfoGeneric
case Some(TweetSafetyLabelType.MisinfoMedical) =>
Reason.MisinfoMedical
case Some(TweetSafetyLabelType.MisinfoWar) =>
Reason.MisinfoWar
case _ =>
Reason.OneOff
}