feat(moderation): add user profile content moderation for avatars, covers, and bios
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user