Improved support for random report types coming from AI
This commit is contained in:
@@ -32,8 +32,8 @@ enum class ReportType(
|
|||||||
NUDITY("nudity"),
|
NUDITY("nudity"),
|
||||||
PROFANITY("profanity"),
|
PROFANITY("profanity"),
|
||||||
MALWARE("malware"),
|
MALWARE("malware"),
|
||||||
MOD("mod"),
|
HARASSMENT("harassment"),
|
||||||
HARASSMENT("Harrassment"),
|
VIOLENCE("violence"),
|
||||||
OTHER("other"),
|
OTHER("other"),
|
||||||
;
|
;
|
||||||
|
|
||||||
@@ -43,20 +43,65 @@ enum class ReportType(
|
|||||||
tag: Array<String>,
|
tag: Array<String>,
|
||||||
): ReportType? =
|
): ReportType? =
|
||||||
when (code) {
|
when (code) {
|
||||||
EXPLICIT.code -> EXPLICIT
|
"harassment" -> HARASSMENT
|
||||||
ILLEGAL.code -> ILLEGAL
|
"Harassment" -> HARASSMENT
|
||||||
SPAM.code -> SPAM
|
"Harrassment" -> HARASSMENT
|
||||||
IMPERSONATION.code -> IMPERSONATION
|
|
||||||
NUDITY.code -> NUDITY
|
"impersonation" -> IMPERSONATION
|
||||||
PROFANITY.code -> PROFANITY
|
"Impersonation" -> IMPERSONATION
|
||||||
MALWARE.code -> MALWARE
|
"Falsificação de identidade \uD83E\uDD78" -> IMPERSONATION
|
||||||
MOD.code -> MOD
|
"Suplantación de identidad \uD83E\uDD78" -> IMPERSONATION
|
||||||
"MOD" -> MOD
|
"Impersonation \uD83E\uDD78" -> IMPERSONATION
|
||||||
HARASSMENT.code -> HARASSMENT
|
"Předstírání identity \uD83E\uDD78" -> IMPERSONATION
|
||||||
OTHER.code -> OTHER
|
|
||||||
|
"illegal" -> ILLEGAL
|
||||||
|
"Illegal" -> ILLEGAL
|
||||||
|
"Illegal Material" -> ILLEGAL
|
||||||
|
"Illegal \uD83D\uDCD1" -> ILLEGAL
|
||||||
|
"Ilegal \uD83D\uDCD1" -> ILLEGAL
|
||||||
|
"Illégal \uD83D\uDCD1" -> ILLEGAL
|
||||||
|
"csam" -> ILLEGAL
|
||||||
|
"abuse" -> ILLEGAL
|
||||||
|
"fraud" -> ILLEGAL
|
||||||
|
|
||||||
|
"explicit" -> NUDITY
|
||||||
|
"explıcıt" -> NUDITY
|
||||||
|
"Explicit" -> NUDITY
|
||||||
|
"nudity" -> NUDITY
|
||||||
|
"Nudity" -> NUDITY
|
||||||
|
"Nudity \uD83C\uDF51\uD83C\uDF46" -> NUDITY
|
||||||
|
"sexual-content" -> NUDITY
|
||||||
|
"inappropriate" -> NUDITY
|
||||||
|
"Naaktheid \uD83C\uDF51\uD83C\uDF46" -> NUDITY
|
||||||
|
|
||||||
|
"profanity" -> PROFANITY
|
||||||
|
"Profanity" -> PROFANITY
|
||||||
|
"Profanity \uD83D\uDDEF\uFE0F" -> PROFANITY
|
||||||
|
|
||||||
|
"malware" -> MALWARE
|
||||||
|
"Malware" -> MALWARE
|
||||||
|
|
||||||
|
"other" -> OTHER
|
||||||
|
"Other" -> OTHER
|
||||||
|
"mod" -> OTHER
|
||||||
|
"Mod" -> OTHER
|
||||||
|
"MOD" -> OTHER
|
||||||
|
"ai-generated" -> OTHER
|
||||||
|
"duplicate" -> OTHER
|
||||||
|
"" -> OTHER
|
||||||
|
|
||||||
|
"spam" -> SPAM
|
||||||
|
"Spam" -> SPAM
|
||||||
|
"Spam \uD83D\uDCE3" -> SPAM
|
||||||
|
"Bot Activity" -> SPAM
|
||||||
|
"スパム \uD83D\uDCE3" -> SPAM
|
||||||
|
"Pourriel \uD83D\uDCE3" -> SPAM
|
||||||
|
|
||||||
|
"violence" -> VIOLENCE
|
||||||
|
|
||||||
else -> {
|
else -> {
|
||||||
Log.w("ReportedEventTag", "Report type not supported: $code ${tag.joinToString(", ")}")
|
Log.w("ReportedEventTag", "Report type not supported: `$code` ${tag.joinToString(", ")}")
|
||||||
null
|
OTHER
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user