diff options
| author | Paul Buetow <paul@buetow.org> | 2024-10-27 22:24:57 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-10-27 22:24:57 +0200 |
| commit | 38cff047850cd0d31d6ec23a9446a94855a93ba6 (patch) | |
| tree | 9cea5747b3f1a403feea13849bfe99b249d33b98 /internal/entry/entry.go | |
| parent | db4b435716f150ce0e92f4e5d6e2b01e67d07086 (diff) | |
refactor
Diffstat (limited to 'internal/entry/entry.go')
| -rw-r--r-- | internal/entry/entry.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/internal/entry/entry.go b/internal/entry/entry.go index 0fe203e..620c103 100644 --- a/internal/entry/entry.go +++ b/internal/entry/entry.go @@ -45,10 +45,10 @@ func (s State) String() string { var Zero = Entry{} type Entry struct { - Path string - Time time.Time - State State - tags []string + Path string + Time time.Time + State State + simpleTags []string } func (e Entry) String() string { @@ -73,7 +73,7 @@ func New(filePath string) (Entry, error) { for _, part := range parts { if slices.Contains(validTags, part) { - e.tags = append(e.tags, part) + e.simpleTags = append(e.simpleTags, part) } } @@ -152,7 +152,7 @@ func (e *Entry) MarkPosted() error { } func (e Entry) HasTag(tag string) bool { - return slices.Contains(e.tags, tag) + return slices.Contains(e.simpleTags, tag) } func (e Entry) Edit() error { |
