Skip to content

Commit 720ae4b

Browse files
committed
fix(speaker-notes): set status as disconnecting if client is nil on init
1 parent 265f8c7 commit 720ae4b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

internal/tui/speaker_notes.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,17 @@ func NewSpeakerNotes(rootSlide *Slide) SpeakerNotesModel {
7777
// Create buffered channel for slide changes
7878
slideChangeChan := make(chan int, 10)
7979

80+
status := StatusConnected
81+
if syncClient == nil {
82+
status = StatusDisconnectedWaiting
83+
}
84+
8085
return SpeakerNotesModel{
8186
currentSlide: 0,
8287
slides: slides,
8388
syncClient: syncClient,
8489
slideChangeChan: slideChangeChan,
85-
connectionStatus: StatusConnected,
90+
connectionStatus: status,
8691
reconnecting: false,
8792
}
8893
}

0 commit comments

Comments
 (0)