diff options
Diffstat (limited to 'internal/client')
| -rw-r--r-- | internal/client/tui/submit.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/client/tui/submit.go b/internal/client/tui/submit.go index 34f668d..49e1007 100644 --- a/internal/client/tui/submit.go +++ b/internal/client/tui/submit.go @@ -3,6 +3,8 @@ package tui import ( "context" "fmt" + "os" + "time" "codeberg.org/snonux/gos/internal/config/client" config "codeberg.org/snonux/gos/internal/config/client" @@ -15,8 +17,10 @@ func submitAction(ctx context.Context, conf config.ClientConfig) tea.Cmd { composeFile := fmt.Sprintf("%s/%s", conf.DataDir, conf.ComposeFile) return submitEntry(ctx, conf, composeFile, func() error { - // This is the callback to call - return nil + // This is the callback to call when the entry was submitted succesfully + timestamp := time.Now().Format("20060102-150405") + submittedFile := fmt.Sprintf("%s/submitted-%s.txt", conf.DataDir, timestamp) + return os.Rename(composeFile, submittedFile) }) } |
