Skip to content

Commit 19fdab8

Browse files
committed
bug fixed
1 parent c7a716f commit 19fdab8

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cmd/net/cmd.go

+9-9
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,6 @@ var loginCmd = &cobra.Command{
9393
log.Printf("start daemon: check every %d seconds\n", interval)
9494
startTime := time.Now()
9595
for {
96-
//检测是否能访问互联网,如果不能,则退出登录并尝试重新登录
97-
if !portalServer.Internet() {
98-
log.Println("internet is not available, try to login again")
99-
if _, err := portalServer.PortalLogout(); err != nil {
100-
log.Println(err)
101-
}
102-
}
103-
10496
//检测是否登录成功,如果登录过期则重新登录
10597
info, err := portalServer.GetUserInfo()
10698
cobra.CheckErr(err)
@@ -115,7 +107,15 @@ var loginCmd = &cobra.Command{
115107
}
116108
log.Printf("check succed: live time %fs\n", time.Now().Sub(startTime).Seconds())
117109

118-
time.Sleep(time.Second * time.Duration(interval))
110+
//检测是否能访问互联网,如果不能,则退出登录并尝试重新登录
111+
if !portalServer.Internet() {
112+
log.Println("internet is not available, try to login again")
113+
if _, err := portalServer.PortalLogout(); err != nil {
114+
log.Println(err)
115+
}
116+
} else {
117+
time.Sleep(time.Second * time.Duration(interval))
118+
}
119119
}
120120
}
121121

0 commit comments

Comments
 (0)