Fix grouping
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
@@ -16,7 +17,7 @@ func loadV1Config(content []byte) (*ZurgConfigV1, error) {
|
||||
}
|
||||
|
||||
func (z *ZurgConfigV1) GetVersion() string {
|
||||
return z.Version
|
||||
return "v1"
|
||||
}
|
||||
|
||||
func (z *ZurgConfigV1) GetDirectories() []string {
|
||||
@@ -28,23 +29,15 @@ func (z *ZurgConfigV1) GetDirectories() []string {
|
||||
}
|
||||
|
||||
func (z *ZurgConfigV1) GetGroupMap() map[string][]string {
|
||||
fmt.Println("Getting group map")
|
||||
var groupMap = make(map[string][]string)
|
||||
for directory, val := range z.Directories {
|
||||
fmt.Println(directory, val.Group)
|
||||
groupMap[val.Group] = append(groupMap[val.Group], directory)
|
||||
}
|
||||
return groupMap
|
||||
}
|
||||
|
||||
func (z *ZurgConfigV1) GetDirectoriesByGroup(group string) []string {
|
||||
var groupDirs []string
|
||||
for directory := range z.Directories {
|
||||
if z.Directories[directory].Group == group {
|
||||
groupDirs = append(groupDirs, directory)
|
||||
}
|
||||
}
|
||||
return groupDirs
|
||||
}
|
||||
|
||||
func (z *ZurgConfigV1) MeetsConditions(directory, fileID, torrentName string) bool {
|
||||
if _, ok := z.Directories[directory]; !ok {
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user