aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2023-09-15 15:43:49 +0200
committerRené 'Necoro' Neumann <necoro@necoro.eu>2023-09-15 15:43:49 +0200
commit4095693ca5eb9f5cd9b6f297260f38cd67c47dce (patch)
treeeea0c84c18acd4344c2145ddf6c3099063e4c20b
parent6f8907459550c9d438bcb94ee809c75273c2aaf7 (diff)
downloadfeed2imap-go-4095693ca5eb9f5cd9b6f297260f38cd67c47dce.tar.gz
feed2imap-go-4095693ca5eb9f5cd9b6f297260f38cd67c47dce.tar.bz2
feed2imap-go-4095693ca5eb9f5cd9b6f297260f38cd67c47dce.zip
Go 1.21
-rw-r--r--go.mod2
-rw-r--r--internal/feed/cache/v1.go8
2 files changed, 2 insertions, 8 deletions
diff --git a/go.mod b/go.mod
index e7e082e..365e532 100644
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
module github.com/Necoro/feed2imap-go
-go 1.20
+go 1.21
require (
github.com/Necoro/gofeed v1.2.2-0.20230305145438-f7a233d95a2f
diff --git a/internal/feed/cache/v1.go b/internal/feed/cache/v1.go
index 7d0d11b..4e3f3e2 100644
--- a/internal/feed/cache/v1.go
+++ b/internal/feed/cache/v1.go
@@ -356,13 +356,7 @@ CACHE_ITEMS:
}
func filterItems(items []cachedItem) []cachedItem {
- var n int
-
- if len(items) < maxCacheSize {
- n = len(items)
- } else {
- n = maxCacheSize
- }
+ n := min(len(items), maxCacheSize)
copiedItems := make([]cachedItem, 0, n)
for _, item := range items {