mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-02-28 13:13:00 +00:00
Compare commits
1 commit
5f11a56f07
...
f6e1a8b17b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f6e1a8b17b |
1 changed files with 1 additions and 22 deletions
|
|
@ -38,28 +38,7 @@ func (s *NordService) GetServers(countryId string) (string, error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
var data map[string]any
|
return string(body), nil
|
||||||
if err := json.Unmarshal(body, &data); err != nil {
|
|
||||||
return string(body), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
servers, ok := data["servers"].([]any)
|
|
||||||
if !ok {
|
|
||||||
return string(body), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
var filtered []any
|
|
||||||
for _, s := range servers {
|
|
||||||
if server, ok := s.(map[string]any); ok {
|
|
||||||
if load, ok := server["load"].(float64); ok && load > 7 {
|
|
||||||
filtered = append(filtered, s)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
data["servers"] = filtered
|
|
||||||
|
|
||||||
result, _ := json.Marshal(data)
|
|
||||||
return string(result), nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *NordService) SetKey(privateKey string) (string, error) {
|
func (s *NordService) SetKey(privateKey string) (string, error) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue