mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 13:59:39 +08:00
✏️ 修复缓存上限控制
This commit is contained in:
parent
a4e2389e69
commit
04593e2147
@ -27,22 +27,22 @@ func init() {
|
||||
Handle(func(ctx *zero.Ctx) {
|
||||
go func() {
|
||||
min := func(a, b int) int {
|
||||
if a > b {
|
||||
if a < b {
|
||||
return a
|
||||
} else {
|
||||
return b
|
||||
}
|
||||
}
|
||||
for i := 0; i < min(10-cap(QUEUE), 2); i++ {
|
||||
for i := 0; i < min(cap(QUEUE)-len(QUEUE), 2); i++ {
|
||||
resp, err := http.Get(API)
|
||||
if err != nil {
|
||||
ctx.SendChain(message.Text("ERROR: ", err))
|
||||
}
|
||||
defer resp.Body.Close()
|
||||
if resp.StatusCode != http.StatusOK {
|
||||
ctx.SendChain(message.Text("ERROR: code ", resp.StatusCode))
|
||||
}
|
||||
data, _ := ioutil.ReadAll(resp.Body)
|
||||
resp.Body.Close()
|
||||
json := gjson.ParseBytes(data)
|
||||
if e := json.Get("error").Str; e != "" {
|
||||
ctx.SendChain(message.Text("ERROR: ", e))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user