From 653b5ea9d3cdfda035d74ae69b142e729ca65895 Mon Sep 17 00:00:00 2001 From: Deluan Date: Fri, 12 Jun 2020 14:09:40 -0400 Subject: [PATCH] Replace map[string]bool with map[string]struct{} --- scanner/tag_scanner.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scanner/tag_scanner.go b/scanner/tag_scanner.go index e69aa160f..d9d492449 100644 --- a/scanner/tag_scanner.go +++ b/scanner/tag_scanner.go @@ -35,8 +35,8 @@ func NewTagScanner(rootFolder string, ds model.DataStore) *TagScanner { } type ( - ArtistMap map[string]bool - AlbumMap map[string]bool + ArtistMap map[string]struct{} + AlbumMap map[string]struct{} ) const ( @@ -235,7 +235,7 @@ func (s *TagScanner) processChangedDir(ctx context.Context, dir string, updatedA } func (s *TagScanner) updateAlbum(ctx context.Context, albumId string, updatedAlbums AlbumMap) error { - updatedAlbums[albumId] = true + updatedAlbums[albumId] = struct{}{} if len(updatedAlbums) >= batchSize { err := s.flushAlbums(ctx, updatedAlbums) if err != nil { @@ -246,7 +246,7 @@ func (s *TagScanner) updateAlbum(ctx context.Context, albumId string, updatedAlb } func (s *TagScanner) updateArtist(ctx context.Context, artistId string, updatedArtists ArtistMap) error { - updatedArtists[artistId] = true + updatedArtists[artistId] = struct{}{} if len(updatedArtists) >= batchSize { err := s.flushArtists(ctx, updatedArtists) if err != nil {