|
- 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
- }
|