From c2a17185fd67649a525ac6c5b2ba41c021a1435f Mon Sep 17 00:00:00 2001 From: Mikhail Kiselev Date: Tue, 10 Feb 2026 23:54:23 +0300 Subject: [PATCH] fix: save first speaker log on meeting start --- internal/timer/timer.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/timer/timer.go b/internal/timer/timer.go index 47f7f07..c91a107 100644 --- a/internal/timer/timer.go +++ b/internal/timer/timer.go @@ -105,11 +105,16 @@ func (t *Timer) Start() { t.speakerWarned = false t.meetingWarned = false - if len(t.queue) > 0 { + hasSpeakers := len(t.queue) > 0 + if hasSpeakers { t.startNextSpeaker(now, 0) } t.mu.Unlock() + if hasSpeakers { + t.emit(EventSpeakerChanged) + } + go t.tick() }