feat(moderation): add user profile content moderation for avatars, covers, and bios
All checks were successful
Build Backend / build (push) Successful in 4m24s
Build Backend / build-docker (push) Successful in 1m14s

This commit is contained in:
lafay
2026-04-15 11:50:47 +08:00
parent b6f2df87c4
commit 90495385cd
23 changed files with 1561 additions and 55 deletions

View File

@@ -32,10 +32,11 @@ var HandlerSet = wire.NewSet(
handler.NewReportHandler,
handler.NewAdminReportHandler,
handler.NewVerificationHandler,
handler.NewAdminProfileAuditHandler,
handler.NewPostHandler,
// 需要特殊处理的 Handler
handler.NewUserHandler,
handler.NewPostHandler,
ProvideUserHandler,
ProvideMessageHandler,
ProvideSystemMessageHandler,
ProvideGroupHandler,
@@ -44,7 +45,17 @@ var HandlerSet = wire.NewSet(
ProvideAdminVerificationHandler,
)
// ProvideMessageHandler 提供消息处理器
func ProvideUserHandler(
userService service.UserService,
activityService service.UserActivityService,
logService *service.LogService,
profileAuditService service.UserProfileAuditService,
) *handler.UserHandler {
h := handler.NewUserHandler(userService, activityService, logService)
h.SetProfileAuditService(profileAuditService)
return h
}
func ProvideMessageHandler(
chatService service.ChatService,
messageService *service.MessageService,