From ed387f37ee004a18edfdabfd349c1f08e0b97f7d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 6 Nov 2024 22:03:32 +0200 Subject: inline tags work --- internal/entry/entry.go | 2 +- internal/entry/sharetags.go | 1 - internal/queue/queue.go | 3 +-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/internal/entry/entry.go b/internal/entry/entry.go index f97cfa8..15793a2 100644 --- a/internal/entry/entry.go +++ b/internal/entry/entry.go @@ -113,7 +113,7 @@ func (en Entry) ContentWithLimit(sizeLimit int) (string, []string, error) { if err != nil { return "", urls, err } - // TODO: Handle inline tags, use the extractInlineTags method of entry + _, content, _ = extractInlineTags(content) if len(content) > sizeLimit { err := fmt.Errorf("%w (%d > %d): %v", ErrSizeLimitExceeded, len(content), sizeLimit, en) if err2 := prompt.Acknowledge("You need to shorten the content as "+err.Error(), content); err2 != nil { diff --git a/internal/entry/sharetags.go b/internal/entry/sharetags.go index 4087d6a..c0b855a 100644 --- a/internal/entry/sharetags.go +++ b/internal/entry/sharetags.go @@ -12,7 +12,6 @@ type shareTags struct { excludes []string // The platforms to exclude } -// TODO: Inline tag support, like in quicklogger. func newShareTags(args config.Args, tags map[string]struct{}) (shareTags, error) { var s shareTags diff --git a/internal/queue/queue.go b/internal/queue/queue.go index 9d846e0..abcecb6 100644 --- a/internal/queue/queue.go +++ b/internal/queue/queue.go @@ -44,8 +44,7 @@ func queueEntries(args config.Args) error { return err } if en.HasTag("ask") { - // TODO: Handle inline tags - if err := en.FileAction("Do you want to queue this content"); err != nil { + if err := en.FileAction("Do you want to queue this"); err != nil { return err } } -- cgit v1.2.3