视频会议
This commit is contained in:
@@ -84,8 +84,7 @@ func InitializeApp(cfg *config.Config) (*App, error) {
|
||||
messageManageService := service2.NewMessageManageService(messageManageDAO, userDAO, conversationDAO, pubSub)
|
||||
messageManageController := controller2.NewMessageManageController(messageManageService)
|
||||
meetingManageDAO := dao2.NewMeetingManageDAO(gormDB)
|
||||
meetingManageService := service2.NewMeetingManageService(meetingManageDAO)
|
||||
meetingManageController := controller2.NewMeetingManageController(meetingManageService)
|
||||
// admin meetingManageService 依赖 meetingRecordingService(强制结束录制兜底),延后到 meetingRecordingService 构造后再实例化
|
||||
serverConfig := provideServerConfig(cfg)
|
||||
handler := ws.ProvideWSHandler(hub, pubSub, jwtConfig, serverConfig, onlineService, authService)
|
||||
friendGroupDAO := dao3.NewFriendGroupDAO(gormDB)
|
||||
@@ -116,6 +115,9 @@ func InitializeApp(cfg *config.Config) (*App, error) {
|
||||
meetingService := service7.NewMeetingService(meetingRoomDAO, meetingParticipantDAO, meetingChatDAO, gormDB, client, meetingBroadcaster, notifyService, friendshipDAO, onlineService, httpMediaOrchestrator, meetingLifecycleService)
|
||||
meetingSignalService := service7.NewMeetingSignalService(meetingRoomDAO, meetingParticipantDAO, client, meetingBroadcaster, httpMediaOrchestrator, meetingLifecycleService)
|
||||
meetingRecordingService := service7.NewMeetingRecordingService(meetingRoomDAO, meetingParticipantDAO, meetingRecordingDAO, client, meetingBroadcaster, httpMediaOrchestrator, minioClient, minioConfig)
|
||||
// admin 会议管理服务在 recording service 构造后再创建,从而支持"强制结束录制"兜底
|
||||
meetingManageService := service2.NewMeetingManageService(meetingManageDAO, meetingRecordingService)
|
||||
meetingManageController := controller2.NewMeetingManageController(meetingManageService)
|
||||
meetingController := controller7.NewMeetingController(meetingService)
|
||||
meetingRecordingController := controller7.NewMeetingRecordingController(meetingRecordingService)
|
||||
meetingWSHandler := controller7.NewMeetingWSHandler(meetingSignalService, hub)
|
||||
|
||||
Reference in New Issue
Block a user