feat: enforce tenant content moderation
This commit is contained in:
@@ -12,6 +12,15 @@ type SecurityAuditPersistenceInterface interface {
|
||||
RecordLoginFailure(types.TenantID, *types.LoginFailureEvent) error
|
||||
CloseLogin(types.TenantID, string, time.Time) error
|
||||
ApplyMessageAction(types.TenantID, *types.MessageAdminAction) error
|
||||
RecordContentModeration(types.TenantID, *types.ContentModerationLog) error
|
||||
}
|
||||
|
||||
func (securityAuditMapper) RecordContentModeration(tenantID types.TenantID, event *types.ContentModerationLog) error {
|
||||
audit, err := tenantSecurityAuditAdapter(tenantID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return audit.TenantContentModerationLogCreate(tenantID, event)
|
||||
}
|
||||
|
||||
type securityAuditMapper struct{}
|
||||
|
||||
Reference in New Issue
Block a user