summaryrefslogtreecommitdiff
path: root/internal/client
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-08-03 13:29:52 +0300
committerPaul Buetow <paul@buetow.org>2024-08-03 13:29:52 +0300
commita10d20b6ce8e462aa1b5c5ffb3ce17111e4faf64 (patch)
tree67c400d5bd7773f99bec7ef678f0b74ba31e9822 /internal/client
parentd1a76d38823e2ada4eb30e175a17471550017900 (diff)
initial logging to a file support for the client:
Diffstat (limited to 'internal/client')
-rw-r--r--internal/client/tui/compose.go4
-rw-r--r--internal/client/tui/tui.go5
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