feat: Implement moderation middleware with configurable categories and actions

This commit is contained in:
Marco Beretta 2024-12-01 17:39:58 +01:00
parent 30db34e737
commit e8dffd35f3
No known key found for this signature in database
GPG key ID: D918033D8E74CC11
3 changed files with 213 additions and 35 deletions

View file

@ -78,6 +78,7 @@ const namespaces = {
[ViolationTypes.ILLEGAL_MODEL_REQUEST]: createViolationInstance(
ViolationTypes.ILLEGAL_MODEL_REQUEST,
),
[ViolationTypes.MODERATION]: createViolationInstance(ViolationTypes.MODERATION),
logins: createViolationInstance('logins'),
[CacheKeys.ABORT_KEYS]: abortKeys,
[CacheKeys.TOKEN_CONFIG]: tokenConfig,