diff options
| author | Paul Buetow <paul@buetow.org> | 2024-10-31 22:07:56 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-10-31 22:07:56 +0200 |
| commit | 368d58e61ab3f9978c7cf51ee4c0d45263b9e5c5 (patch) | |
| tree | 86c39f05f4d9d071ff3d9266599f96e37aff8c8e /internal/queue/queue.go | |
| parent | e45b591404ebb36fa7d71510e99fdecf668a85e7 (diff) | |
refactor
Diffstat (limited to 'internal/queue/queue.go')
| -rw-r--r-- | internal/queue/queue.go | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/internal/queue/queue.go b/internal/queue/queue.go index 59882cc..74ba00f 100644 --- a/internal/queue/queue.go +++ b/internal/queue/queue.go @@ -1,7 +1,6 @@ package queue import ( - "errors" "fmt" "log" "os" @@ -53,17 +52,7 @@ func queueEntries(args config.Args) error { if err != nil { return err } - // TODO Refactor this prompting mechanism plus possible choices for DRY - err = prompt.DoYouWantThis("Do you want to queue this content", content) - switch { - case errors.Is(err, prompt.ErrEditContent): - err = ent.Edit() - case errors.Is(err, prompt.ErrDeleteFile): - if err = ent.Remove(); err == nil { - continue - } - } - if err != nil { + if err := prompt.FileAction("Do you want to queue this content", content, ent.Path); err != nil { return err } } |
