From d2d94b919d296bb50b6c3b43abb78e31eebe84ff Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sun, 5 Jul 2026 22:08:17 +0200 Subject: [PATCH] refactor: use maps.Copy for watchlist map clone --- internal/anime/recommendations.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/anime/recommendations.go b/internal/anime/recommendations.go index 09be6fc3..e9ac5b56 100644 --- a/internal/anime/recommendations.go +++ b/internal/anime/recommendations.go @@ -5,6 +5,7 @@ import ( "mal/internal/anime/recommendations" "mal/internal/domain" "mal/internal/observability" + "maps" "strings" "sync" "time" @@ -131,9 +132,7 @@ func cloneCatalogSectionData(data domain.CatalogSectionData) domain.CatalogSecti data.ContinueWatching = append(data.ContinueWatching[:0:0], data.ContinueWatching...) if data.WatchlistMap != nil { watchlistMap := make(map[int64]bool, len(data.WatchlistMap)) - for id, ok := range data.WatchlistMap { - watchlistMap[id] = ok - } + maps.Copy(watchlistMap, data.WatchlistMap) data.WatchlistMap = watchlistMap } return data