mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 09:15:42 +00:00
38 lines
648 B
Go
38 lines
648 B
Go
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
|
|
}
|