diff options
| author | Paul Buetow <paul@buetow.org> | 2024-08-03 13:29:52 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-08-03 13:29:52 +0300 |
| commit | a10d20b6ce8e462aa1b5c5ffb3ce17111e4faf64 (patch) | |
| tree | 67c400d5bd7773f99bec7ef678f0b74ba31e9822 /internal/client/tui | |
| parent | d1a76d38823e2ada4eb30e175a17471550017900 (diff) | |
initial logging to a file support for the client:
Diffstat (limited to 'internal/client/tui')
| -rw-r--r-- | internal/client/tui/compose.go | 4 | ||||
| -rw-r--r-- | internal/client/tui/tui.go | 5 |
2 files changed, 4 insertions, 5 deletions
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 |
