Files
2023-06-01 08:41:54 +08:00

34 lines
612 B
Go

package core
import (
"encoding/json"
"github.com/cdle/sillyplus/utils"
)
var platforms = []string{}
func init() {
nickname.Foreach(func(b1, b2 []byte) error {
v := &Nickname{}
err := json.Unmarshal(b2, v)
if err == nil {
platforms = append(platforms, v.Platform)
}
return nil
})
platforms = utils.Unique(platforms)
}
func getPltsArray() []string {
return utils.Unique(platforms, GetAdapterBotPlts())
}
func getPltsLabel() []map[string]string {
ms := []map[string]string{}
for _, v := range getPltsArray() {
ms = append(ms, map[string]string{"label": v, "value": v})
}
return ms
}