1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-05 03:23:49 +08:00

fix: crash before double click check

This commit is contained in:
Ink33 2021-11-14 12:13:32 +08:00
parent 42fc7ca8f1
commit b480a5d0b3
No known key found for this signature in database
GPG Key ID: 5D8B1D036EFB0D2E

16
main.go
View File

@ -46,6 +46,14 @@ var allowStatus = [...]client.UserOnlineStatus{
func main() { func main() {
base.Parse() base.Parse()
if !base.FastStart && terminal.RunningByDoubleClick() {
err := terminal.NoMoreDoubleClick()
if err != nil {
log.Errorf("遇到错误: %v", err)
time.Sleep(time.Second * 5)
}
return
}
switch { switch {
case base.LittleH: case base.LittleH:
base.Help() base.Help()
@ -115,14 +123,6 @@ func main() {
} }
} }
if !base.FastStart && terminal.RunningByDoubleClick() {
err := terminal.NoMoreDoubleClick()
if err != nil {
log.Errorf("遇到错误: %v", err)
time.Sleep(time.Second * 5)
}
return
}
if (base.Account.Uin == 0 || (base.Account.Password == "" && !base.Account.Encrypt)) && !global.PathExists("session.token") { if (base.Account.Uin == 0 || (base.Account.Password == "" && !base.Account.Encrypt)) && !global.PathExists("session.token") {
log.Warn("账号密码未配置, 将使用二维码登录.") log.Warn("账号密码未配置, 将使用二维码登录.")