File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 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{
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
You can’t perform that action at this time.
0 commit comments