feat(moderation): add user profile content moderation for avatars, covers, and bios
This commit is contained in:
@@ -61,6 +61,7 @@ var ServiceSet = wire.NewSet(
|
||||
ProvideVerificationService,
|
||||
ProvideAdminVerificationService,
|
||||
ProvideSensitiveService,
|
||||
ProvideUserProfileAuditService,
|
||||
|
||||
// 日志服务
|
||||
ProvideAsyncLogManager,
|
||||
@@ -465,3 +466,12 @@ func ProvideSensitiveService(
|
||||
}
|
||||
return service.NewSensitiveService(sensitiveWordRepo, redisClient, sensitiveCfg)
|
||||
}
|
||||
|
||||
func ProvideUserProfileAuditService(
|
||||
auditRepo repository.UserProfileAuditRepository,
|
||||
userRepo repository.UserRepository,
|
||||
hookManager *hook.Manager,
|
||||
moderationHooks *hook.ModerationHooks,
|
||||
) service.UserProfileAuditService {
|
||||
return service.NewUserProfileAuditService(auditRepo, userRepo, hookManager, moderationHooks)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user