File tree 1 file changed +9
-9
lines changed
1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -93,14 +93,6 @@ var loginCmd = &cobra.Command{
93
93
log .Printf ("start daemon: check every %d seconds\n " , interval )
94
94
startTime := time .Now ()
95
95
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
-
104
96
//检测是否登录成功,如果登录过期则重新登录
105
97
info , err := portalServer .GetUserInfo ()
106
98
cobra .CheckErr (err )
@@ -115,7 +107,15 @@ var loginCmd = &cobra.Command{
115
107
}
116
108
log .Printf ("check succed: live time %fs\n " , time .Now ().Sub (startTime ).Seconds ())
117
109
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
+ }
119
119
}
120
120
}
121
121
You can’t perform that action at this time.
0 commit comments