From a056351a039c5022e9859cacead530160761609f Mon Sep 17 00:00:00 2001 From: ZJY <764763903@qq.com> Date: Tue, 21 Sep 2021 17:31:12 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E6=B8=85=E7=90=86?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E8=B4=A6=E5=8F=B7=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/available.go | 13 +++++++++++++ models/command.go | 5 +---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/models/available.go b/models/available.go index f1d13dc..34e4084 100644 --- a/models/available.go +++ b/models/available.go @@ -142,6 +142,19 @@ func initCookie() { }() } +func cleanCookie() { + cks := GetJdCookies() + (&JdCookie{}).Push("开始清理过期账号") + xx := 0 + for i := range cks { + if cks[i].Available == False { + xx++ + cks[i].Removes(cks[i]) + } + } + (&JdCookie{}).Push(fmt.Sprintf("所有CK清理,共%d个", xx)) +} + func updateCookie() { cks := GetJdCookies() l := len(cks) diff --git a/models/command.go b/models/command.go index 1500f86..d43b4c6 100644 --- a/models/command.go +++ b/models/command.go @@ -749,10 +749,7 @@ var codeSignals = []CodeSignal{ Handle: func(sender *Sender) interface{} { sender.Reply(fmt.Sprintf("删除所有false账号,请慎用")) sender.handleJdCookies(func(ck *JdCookie) { - if ck.Available == False { - ck.Removes(ck) - sender.Reply(fmt.Sprintf("已清理账号%s", ck.Nickname)) - } + cleanCookie() }) return nil },