| package setting |
|
|
| import ( |
| "github.com/QuantumNous/new-api/common" |
| ) |
|
|
| var autoGroups = []string{ |
| "default", |
| } |
|
|
| var DefaultUseAutoGroup = false |
|
|
| func ContainsAutoGroup(group string) bool { |
| for _, autoGroup := range autoGroups { |
| if autoGroup == group { |
| return true |
| } |
| } |
| return false |
| } |
|
|
| func UpdateAutoGroupsByJsonString(jsonString string) error { |
| autoGroups = make([]string, 0) |
| return common.Unmarshal([]byte(jsonString), &autoGroups) |
| } |
|
|
| func AutoGroups2JsonString() string { |
| jsonBytes, err := common.Marshal(autoGroups) |
| if err != nil { |
| return "[]" |
| } |
| return string(jsonBytes) |
| } |
|
|
| func GetAutoGroups() []string { |
| return autoGroups |
| } |
|
|