From a10d20b6ce8e462aa1b5c5ffb3ce17111e4faf64 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 3 Aug 2024 13:29:52 +0300 Subject: initial logging to a file support for the client: --- internal/client/tui/compose.go | 4 ++-- internal/client/tui/tui.go | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'internal/client/tui') diff --git a/internal/client/tui/compose.go b/internal/client/tui/compose.go index 4672462..d918677 100644 --- a/internal/client/tui/compose.go +++ b/internal/client/tui/compose.go @@ -31,8 +31,8 @@ func composeAction(conf config.ClientConfig, queue bool) tea.Cmd { func openEditor(editor, filePath string, cb func() error) tea.Cmd { return tea.ExecProcess(exec.Command(editor, filePath), func(err error) tea.Msg { return finishedMsg{ - cb: cb, - err: err, + cb: cb, + err: err, } }) } diff --git a/internal/client/tui/tui.go b/internal/client/tui/tui.go index 2f02910..b06f585 100644 --- a/internal/client/tui/tui.go +++ b/internal/client/tui/tui.go @@ -79,15 +79,14 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case cursorSubmit: return m, submitAction(m.ctx, m.conf) case cursorComposeAndSubmit: - // TODO: Find out correct way how to chain two tea.Cmd's?? - panic("not yet implemented") + return m, tea.Sequence(composeAction(m.conf, false), submitAction(m.ctx, m.conf)) } case "1": return m, composeAction(m.conf, false) case "2": return m, submitAction(m.ctx, m.conf) case "3": - panic("not yet implemented") + return m, tea.Sequence(composeAction(m.conf, false), submitAction(m.ctx, m.conf)) case "a": m.altscreenActive = !m.altscreenActive -- cgit v1.2.3