fix: save first speaker log on meeting start

This commit is contained in:
Mikhail Kiselev
2026-02-10 23:54:23 +03:00
parent b2454f3e9e
commit c2a17185fd

View File

@@ -105,11 +105,16 @@ func (t *Timer) Start() {
t.speakerWarned = false t.speakerWarned = false
t.meetingWarned = false t.meetingWarned = false
if len(t.queue) > 0 { hasSpeakers := len(t.queue) > 0
if hasSpeakers {
t.startNextSpeaker(now, 0) t.startNextSpeaker(now, 0)
} }
t.mu.Unlock() t.mu.Unlock()
if hasSpeakers {
t.emit(EventSpeakerChanged)
}
go t.tick() go t.tick()
} }