add support for "Spamming" reason

This PR adds the 'Spamming' reason to our code. It helps the system detect and zap spammy posts. Made updates to the code to handle this new reason.
This commit is contained in:
Huseyin Gumus 2023-03-31 19:29:06 -07:00 committed by GitHub
parent ec83d01dca
commit 7975fcdb8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -130,6 +130,7 @@ object Reason {
case object LocalLawsWithheld extends Reason case object LocalLawsWithheld extends Reason
case object HatefulConduct extends Reason case object HatefulConduct extends Reason
case object AbusiveBehavior extends Reason case object AbusiveBehavior extends Reason
case object Spamming extends Reason // Add a new case object for "Spamming"
case object NotSupportedOnDevice extends Reason case object NotSupportedOnDevice extends Reason
@ -190,6 +191,7 @@ object Reason {
reason match { reason match {
case HatefulConduct => Some(AppealableReason.HatefulConduct(violationLevel.level)) case HatefulConduct => Some(AppealableReason.HatefulConduct(violationLevel.level))
case AbusiveBehavior => Some(AppealableReason.AbusiveBehavior(violationLevel.level)) case AbusiveBehavior => Some(AppealableReason.AbusiveBehavior(violationLevel.level))
case Spamming => Some(AppealableReason.Spamming(violationLevel.level)) // New case for handling Spamming
case _ => Some(AppealableReason.Unspecified(violationLevel.level)) case _ => Some(AppealableReason.Unspecified(violationLevel.level))
} }