From 274dee5b25ed249492faeea1c0a4e33aa26cb60c Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Tue, 5 Aug 2025 16:03:58 +0300 Subject: Fixed loading screen after accepting TOS not spinning the spinner --- internal/client/ui/core/core.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'internal/client/ui') diff --git a/internal/client/ui/core/core.go b/internal/client/ui/core/core.go index bf76c00..3ccc67f 100644 --- a/internal/client/ui/core/core.go +++ b/internal/client/ui/core/core.go @@ -180,11 +180,11 @@ func (m Model) View() string { return m.tos.View() case ConnectedAcceptedTos: - // TODO: auth + // TODO(kyren): auth return m.loading.View() case Authenticated: - // Continue + // NOTE(kyren): Continue default: panic(fmt.Sprintf("unexpected core.State: %#v", m.state)) @@ -303,8 +303,10 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case ConnectedReceivedTos: fallthrough case ConnectedAcceptedTos: + var lcmd tea.Cmd + m.loading, lcmd = m.loading.Update(msg) cmd := m.updateConnected(msg) - return m, cmd + return m, tea.Batch(cmd, lcmd) case Authenticated: cmd := m.updateAuthenticated(msg) -- cgit v1.3.1