From f273c442bccf8188daad2694dda3575aede34aa6 Mon Sep 17 00:00:00 2001 From: Jun Nishimura Date: Sun, 6 Aug 2023 17:48:39 +0900 Subject: [PATCH] add error check (#34) --- ui/update.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/update.go b/ui/update.go index 754286c..fe28fa0 100644 --- a/ui/update.go +++ b/ui/update.go @@ -101,7 +101,11 @@ type writeClientConfigMsg string func (m *Model) setClientConfig(key config.ConfKey, value any) tea.Cmd { start := time.Now() - m.cfg.Set(key, value) + if err := m.cfg.Set(key, value); err != nil { + return func() tea.Msg { + return errMsg{err: err} + } + } elapsed := time.Since(start) return tea.Tick(elapsed, func(t time.Time) tea.Msg {