aboutsummaryrefslogtreecommitdiff
path: root/internal/feed/cache/state.go
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2021-11-22 23:25:01 +0100
committerRené 'Necoro' Neumann <necoro@necoro.eu>2021-11-22 23:25:01 +0100
commitccbbff4774c57c77f66ea64351f7f46bd0db2d9f (patch)
tree660cf2830f6eda074b86d02c4a99935859454f4d /internal/feed/cache/state.go
parent285fdee712dab96804dcdc1d4fc5dec2508e4abd (diff)
downloadfeed2imap-go-ccbbff4774c57c77f66ea64351f7f46bd0db2d9f.tar.gz
feed2imap-go-ccbbff4774c57c77f66ea64351f7f46bd0db2d9f.tar.bz2
feed2imap-go-ccbbff4774c57c77f66ea64351f7f46bd0db2d9f.zip
Increase go-conformity: map[T]struct{} instead of map[T]bool for sets
Diffstat (limited to 'internal/feed/cache/state.go')
-rw-r--r--internal/feed/cache/state.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/feed/cache/state.go b/internal/feed/cache/state.go
index ce6723a..dfdefa1 100644
--- a/internal/feed/cache/state.go
+++ b/internal/feed/cache/state.go
@@ -11,7 +11,7 @@ import (
type State struct {
feeds map[string]*feed.Feed
cachedFeeds map[string]CachedFeed
- knownFeeds map[feed.Descriptor]bool
+ knownFeeds map[feed.Descriptor]struct{}
cache Cache
cfg *config.Config
}
@@ -56,7 +56,7 @@ func (state *State) LoadCache(fileName string, forceNew bool) error {
for name, feed := range state.feeds {
state.cachedFeeds[name] = cache.cachedFeed(feed)
- state.knownFeeds[feed.Descriptor()] = true
+ state.knownFeeds[feed.Descriptor()] = struct{}{}
}
// state.feeds should not be used after loading the cache --> enforce a panic
@@ -122,7 +122,7 @@ func NewState(cfg *config.Config) (*State, error) {
state := State{
feeds: make(map[string]*feed.Feed, numFeeds),
cachedFeeds: make(map[string]CachedFeed, numFeeds),
- knownFeeds: make(map[feed.Descriptor]bool, numFeeds),
+ knownFeeds: make(map[feed.Descriptor]struct{}, numFeeds),
cache: Cache{}, // loaded later on
cfg: cfg,
}