mirror of
https://github.com/twitter/the-algorithm.git
synced 2024-12-22 10:11:52 +01:00
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:
parent
ec83d01dca
commit
7975fcdb8d
@ -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))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user