diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index f3d2f8b..7f5d1ab 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -109,15 +109,18 @@ func (t *TorrentManager) getAll() []Torrent { configV1 := t.config.(*config.ZurgConfigV1) groupMap := configV1.GetGroupMap() for group, directories := range groupMap { - log.Printf("Processing directory group: %s, %v\n", group, directories) + log.Printf("Processing directory group: %s\n", group) + var directoryMap = make(map[string]int) for i := range torrents { for _, directory := range directories { if configV1.MeetsConditions(directory, torrentsV2[i].ID, torrentsV2[i].Name) { torrentsV2[i].Directories = append(torrentsV2[i].Directories, directory) + directoryMap[directory]++ break } } } + log.Printf("Finished processing directory group: %v\n", directoryMap) } } log.Println("Finished mapping to groups")