视频保存

This commit is contained in:
duoaohui
2026-05-19 13:51:34 +08:00
parent 326675a68d
commit 163b541214
6 changed files with 36 additions and 13 deletions

View File

@@ -185,6 +185,12 @@ func provideLLMSourceConfig(cfg *config.Config) *config.LLMSourceConfig {
return &cfg.LLMSource
}
// provideMeetingConfig 从全局 Config 中提取 MeetingConfig
// Phase B会议模块需要 InternalWebhookSecret 用于校验 media-server 失败回调
func provideMeetingConfig(cfg *config.Config) *config.MeetingConfig {
return &cfg.Meeting
}
// InfraSet 基础设施层 Provider Set
var InfraSet = wire.NewSet(
provideDBConfig,
@@ -193,6 +199,7 @@ var InfraSet = wire.NewSet(
provideMinioConfig,
provideServerConfig,
provideLLMSourceConfig,
provideMeetingConfig,
db.NewPostgres,
db.NewRedis,
db.NewLLMSourceDB,

View File

@@ -119,7 +119,8 @@ func InitializeApp(cfg *config.Config) (*App, error) {
meetingManageService := service2.NewMeetingManageService(meetingManageDAO, meetingRecordingService)
meetingManageController := controller2.NewMeetingManageController(meetingManageService)
meetingController := controller7.NewMeetingController(meetingService)
meetingRecordingController := controller7.NewMeetingRecordingController(meetingRecordingService)
meetingConfig := provideMeetingConfig(cfg)
meetingRecordingController := controller7.NewMeetingRecordingController(meetingRecordingService, meetingConfig)
meetingWSHandler := controller7.NewMeetingWSHandler(meetingSignalService, hub)
meetingCleanupTask := task2.NewMeetingCleanupTask(meetingLifecycleService, meetingRoomDAO, meetingChatDAO)
llmSourceConfig := provideLLMSourceConfig(cfg)