chore(server): inject emptyClassroomHandler into dependency graph
This commit is contained in:
@@ -42,6 +42,7 @@ func ProvideRouter(
|
|||||||
scheduleHandler *handler.ScheduleHandler,
|
scheduleHandler *handler.ScheduleHandler,
|
||||||
gradeHandler *handler.GradeHandler,
|
gradeHandler *handler.GradeHandler,
|
||||||
examHandler *handler.ExamHandler,
|
examHandler *handler.ExamHandler,
|
||||||
|
emptyClassroomHandler *handler.EmptyClassroomHandler,
|
||||||
roleHandler *handler.RoleHandler,
|
roleHandler *handler.RoleHandler,
|
||||||
adminUserHandler *handler.AdminUserHandler,
|
adminUserHandler *handler.AdminUserHandler,
|
||||||
adminPostHandler *handler.AdminPostHandler,
|
adminPostHandler *handler.AdminPostHandler,
|
||||||
@@ -83,6 +84,7 @@ func ProvideRouter(
|
|||||||
ScheduleHandler: scheduleHandler,
|
ScheduleHandler: scheduleHandler,
|
||||||
GradeHandler: gradeHandler,
|
GradeHandler: gradeHandler,
|
||||||
ExamHandler: examHandler,
|
ExamHandler: examHandler,
|
||||||
|
EmptyClassroomHandler: emptyClassroomHandler,
|
||||||
RoleHandler: roleHandler,
|
RoleHandler: roleHandler,
|
||||||
AdminUserHandler: adminUserHandler,
|
AdminUserHandler: adminUserHandler,
|
||||||
AdminPostHandler: adminPostHandler,
|
AdminPostHandler: adminPostHandler,
|
||||||
|
|||||||
@@ -114,6 +114,9 @@ func InitializeApp() (*App, error) {
|
|||||||
examRepository := repository.NewExamRepository(db)
|
examRepository := repository.NewExamRepository(db)
|
||||||
examSyncService := wire.ProvideExamSyncService(taskManager, examRepository, logger)
|
examSyncService := wire.ProvideExamSyncService(taskManager, examRepository, logger)
|
||||||
examHandler := handler.NewExamHandler(examSyncService, examRepository)
|
examHandler := handler.NewExamHandler(examSyncService, examRepository)
|
||||||
|
emptyClassroomRepository := repository.NewEmptyClassroomRepository(db)
|
||||||
|
emptyClassroomSyncService := wire.ProvideEmptyClassroomSyncService(taskManager, emptyClassroomRepository, logger)
|
||||||
|
emptyClassroomHandler := handler.NewEmptyClassroomHandler(emptyClassroomSyncService, emptyClassroomRepository)
|
||||||
roleRepository := wire.ProvideRoleRepository(db)
|
roleRepository := wire.ProvideRoleRepository(db)
|
||||||
enforcer := wire.ProvideCasbinEnforcer(config, db)
|
enforcer := wire.ProvideCasbinEnforcer(config, db)
|
||||||
casbinService := wire.ProvideCasbinService(enforcer, cache, roleRepository, config)
|
casbinService := wire.ProvideCasbinService(enforcer, cache, roleRepository, config)
|
||||||
@@ -158,7 +161,7 @@ func InitializeApp() (*App, error) {
|
|||||||
wsHandler := wire.ProvideWSHandler(messagePublisher, chatService, groupService, jwtService, callService, userRepository)
|
wsHandler := wire.ProvideWSHandler(messagePublisher, chatService, groupService, jwtService, callService, userRepository)
|
||||||
liveKitService := wire.ProvideLiveKitService(config, logger)
|
liveKitService := wire.ProvideLiveKitService(config, logger)
|
||||||
liveKitHandler := wire.ProvideLiveKitHandler(liveKitService, callService, config, logger)
|
liveKitHandler := wire.ProvideLiveKitHandler(liveKitService, callService, config, logger)
|
||||||
router := ProvideRouter(userRepository, userHandler, postHandler, commentHandler, messageHandler, notificationHandler, uploadHandler, jwtService, pushHandler, systemMessageHandler, groupHandler, stickerHandler, voteHandler, channelHandler, scheduleHandler, gradeHandler, examHandler, roleHandler, adminUserHandler, adminPostHandler, adminCommentHandler, adminGroupHandler, adminDashboardHandler, adminLogHandler, qrCodeHandler, materialHandler, callHandler, reportHandler, adminReportHandler, verificationHandler, adminVerificationHandler, adminProfileAuditHandler, setupHandler, tradeHandler, logService, userActivityService, casbinService, wsHandler, liveKitHandler)
|
router := ProvideRouter(userRepository, userHandler, postHandler, commentHandler, messageHandler, notificationHandler, uploadHandler, jwtService, pushHandler, systemMessageHandler, groupHandler, stickerHandler, voteHandler, channelHandler, scheduleHandler, gradeHandler, examHandler, emptyClassroomHandler, roleHandler, adminUserHandler, adminPostHandler, adminCommentHandler, adminGroupHandler, adminDashboardHandler, adminLogHandler, qrCodeHandler, materialHandler, callHandler, reportHandler, adminReportHandler, verificationHandler, adminVerificationHandler, adminProfileAuditHandler, setupHandler, tradeHandler, logService, userActivityService, casbinService, wsHandler, liveKitHandler)
|
||||||
hotRankWorker := wire.ProvideHotRankWorker(config, postRepository, channelRepository, cache, client)
|
hotRankWorker := wire.ProvideHotRankWorker(config, postRepository, channelRepository, cache, client)
|
||||||
server := wire.ProvideGRPCServer(config, logger, runnerHub)
|
server := wire.ProvideGRPCServer(config, logger, runnerHub)
|
||||||
runnerRegistry := wire.ProvideRunnerRegistry(config, client)
|
runnerRegistry := wire.ProvideRunnerRegistry(config, client)
|
||||||
@@ -188,6 +191,7 @@ func ProvideRouter(
|
|||||||
scheduleHandler *handler.ScheduleHandler,
|
scheduleHandler *handler.ScheduleHandler,
|
||||||
gradeHandler *handler.GradeHandler,
|
gradeHandler *handler.GradeHandler,
|
||||||
examHandler *handler.ExamHandler,
|
examHandler *handler.ExamHandler,
|
||||||
|
emptyClassroomHandler *handler.EmptyClassroomHandler,
|
||||||
roleHandler *handler.RoleHandler,
|
roleHandler *handler.RoleHandler,
|
||||||
adminUserHandler *handler.AdminUserHandler,
|
adminUserHandler *handler.AdminUserHandler,
|
||||||
adminPostHandler *handler.AdminPostHandler,
|
adminPostHandler *handler.AdminPostHandler,
|
||||||
@@ -229,6 +233,7 @@ func ProvideRouter(
|
|||||||
ScheduleHandler: scheduleHandler,
|
ScheduleHandler: scheduleHandler,
|
||||||
GradeHandler: gradeHandler,
|
GradeHandler: gradeHandler,
|
||||||
ExamHandler: examHandler,
|
ExamHandler: examHandler,
|
||||||
|
EmptyClassroomHandler: emptyClassroomHandler,
|
||||||
RoleHandler: roleHandler,
|
RoleHandler: roleHandler,
|
||||||
AdminUserHandler: adminUserHandler,
|
AdminUserHandler: adminUserHandler,
|
||||||
AdminPostHandler: adminPostHandler,
|
AdminPostHandler: adminPostHandler,
|
||||||
|
|||||||
Reference in New Issue
Block a user