fix: MeetingModePage 렌더링 크래시 수정
d3roPalette.indicator → d3roPalette.tag, d3roTypo.reading → d3roTypo.body, PhosphorText variant="reading" → "body", ScreenPanel sx prop 제거. bootstrap.ts require() → dynamic import() 변환.
This commit is contained in:
parent
d0c4f9ee53
commit
acab319589
2 changed files with 26 additions and 18 deletions
|
|
@ -275,13 +275,19 @@ async function initMeetingSummaryWiring(): Promise<void> {
|
|||
|
||||
captionService.on('session-saved', (summary: { sessionId: string }) => {
|
||||
// 회의 모드가 CaptionService를 사용 중이면 MeetingSummary 자동 생성 건너뛰기
|
||||
const { getMeetingModeService } = require('./services/MeetingModeService') as { getMeetingModeService: () => { isMeetingModeActive: () => boolean } }
|
||||
if (getMeetingModeService().isMeetingModeActive()) {
|
||||
logger.info('Skipping auto meeting summary: meeting mode active')
|
||||
return
|
||||
}
|
||||
summaryService.onCaptionSessionSaved(summary).catch((err) => {
|
||||
logger.warn('Auto meeting summary failed:', err)
|
||||
import('./services/MeetingModeService').then(({ getMeetingModeService }) => {
|
||||
if (getMeetingModeService().isMeetingModeActive()) {
|
||||
logger.info('Skipping auto meeting summary: meeting mode active')
|
||||
return
|
||||
}
|
||||
summaryService.onCaptionSessionSaved(summary).catch((err) => {
|
||||
logger.warn('Auto meeting summary failed:', err)
|
||||
})
|
||||
}).catch(() => {
|
||||
// MeetingModeService 로드 실패 시 기본 동작 수행
|
||||
summaryService.onCaptionSessionSaved(summary).catch((err) => {
|
||||
logger.warn('Auto meeting summary failed:', err)
|
||||
})
|
||||
})
|
||||
})
|
||||
} catch (err) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue