summaryrefslogtreecommitdiff
path: root/internal/client/tui/submit.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/tui/submit.go')
-rw-r--r--internal/client/tui/submit.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/client/tui/submit.go b/internal/client/tui/submit.go
index 90143d6..7e1f15c 100644
--- a/internal/client/tui/submit.go
+++ b/internal/client/tui/submit.go
@@ -14,17 +14,20 @@ import (
func submitAction(ctx context.Context, conf config.ClientConfig) tea.Cmd {
composeFile := fmt.Sprintf("%s/%s", conf.DataDir, conf.ComposeFile)
- return submitMessage(ctx, conf, composeFile, func() error {
+ return submitEntry(ctx, conf, composeFile, func() error {
// This is the callback to call
return nil
})
}
-func submitMessage(ctx context.Context, conf client.ClientConfig, filePath string, callback func() error) tea.Cmd {
+func submitEntry(ctx context.Context, conf client.ClientConfig, filePath string, callback func() error) tea.Cmd {
servers, err := conf.Servers()
if err == nil {
var entry types.Entry
- err = easyhttp.PostData(ctx, "submit", conf.APIKey, &entry, servers...)
+ entry, err = types.NewEntryFromFile(filePath)
+ if err == nil {
+ err = easyhttp.PostData(ctx, "submit", conf.APIKey, &entry, servers...)
+ }
}
return func() tea.Msg {