✏️ 美化 log & 更新 banner

This commit is contained in:
fumiama
2021-09-27 21:31:38 +08:00
parent 3623a88b16
commit 48442330c1
2 changed files with 21 additions and 16 deletions

View File

@@ -3,11 +3,12 @@ package reborn
import (
"encoding/json"
"io"
"log"
"net/http"
"os"
"time"
wr "github.com/mroth/weightedrand"
log "github.com/sirupsen/logrus"
)
const (
@@ -26,20 +27,24 @@ var (
)
func init() {
area := make(rate, 226)
err := load(&area)
if err != nil {
panic(err)
}
choices := make([]wr.Choice, len(area))
for i, a := range area {
choices[i].Item = a.Name
choices[i].Weight = uint(a.Weight * 1e9)
}
areac, err = wr.NewChooser(choices...)
if err != nil {
panic(err)
}
go func() {
time.Sleep(time.Second)
area := make(rate, 226)
err := load(&area)
if err != nil {
panic(err)
}
choices := make([]wr.Choice, len(area))
for i, a := range area {
choices[i].Item = a.Name
choices[i].Weight = uint(a.Weight * 1e9)
}
areac, err = wr.NewChooser(choices...)
if err != nil {
panic(err)
}
log.Printf("[Reborn] 读取%d个国家/地区", len(area))
}()
}
// load 加载rate数据