Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

38 рядки
648 B

  1. package setting
  2. import (
  3. "github.com/QuantumNous/new-api/common"
  4. )
  5. var autoGroups = []string{
  6. "default",
  7. }
  8. var DefaultUseAutoGroup = false
  9. func ContainsAutoGroup(group string) bool {
  10. for _, autoGroup := range autoGroups {
  11. if autoGroup == group {
  12. return true
  13. }
  14. }
  15. return false
  16. }
  17. func UpdateAutoGroupsByJsonString(jsonString string) error {
  18. autoGroups = make([]string, 0)
  19. return common.Unmarshal([]byte(jsonString), &autoGroups)
  20. }
  21. func AutoGroups2JsonString() string {
  22. jsonBytes, err := common.Marshal(autoGroups)
  23. if err != nil {
  24. return "[]"
  25. }
  26. return string(jsonBytes)
  27. }
  28. func GetAutoGroups() []string {
  29. return autoGroups
  30. }