add more debug info in Wifi

This commit is contained in:
cuu 2021-10-30 14:54:01 +08:00
parent c813de432d
commit 31b08deb4a

View File

@ -478,7 +478,8 @@ func (self *WifiList) Disconnect() {
cli = fmt.Sprintf("sudo nmcli con down \"%s\"",out) cli = fmt.Sprintf("sudo nmcli con down \"%s\"",out)
UI.System(cli) out = UI.System(cli)
log.Println(out)
self.CurEssid = "" self.CurEssid = ""
self.CurBssid = "" self.CurBssid = ""
@ -615,8 +616,10 @@ func (self *WifiList) ConfigWireless(password string) {
self.ShowBox("Connecting...") self.ShowBox("Connecting...")
self.Connecting = true self.Connecting = true
cli := fmt.Sprintf("sudo nmcli dev wifi connect %s password \"%s\"", ssid, password)
out := UI.System(fmt.Sprintf("sudo nmcli dev wifi connect %s password \"%s\"", ssid, password)) log.Println(cli)
out := UI.System(cli)
log.Println(out)
if strings.Contains(out, "successfully") { if strings.Contains(out, "successfully") {
self.CurEssid = self.MyList[self.PsIndex].Essid self.CurEssid = self.MyList[self.PsIndex].Essid
self.CurBssid = self.MyList[self.PsIndex].Bssid self.CurBssid = self.MyList[self.PsIndex].Bssid
@ -692,9 +695,11 @@ func (self *WifiList) AbortedAndReturnToUpLevel() {
func (self *WifiList) OnKbdReturnBackCb() { func (self *WifiList) OnKbdReturnBackCb() {
password_inputed := strings.Join(APIOBJ.PasswordPage.Textarea.MyWords, "") password_inputed := strings.Join(APIOBJ.PasswordPage.Textarea.MyWords, "")
fmt.Println("Password inputed: ", password_inputed) fmt.Println("Password inputed: ", password_inputed)
ip := self.GetWirelessIP()
if len(ip) < 6 { if len(password_inputed) > 4 {
self.ConfigWireless(password_inputed) self.ConfigWireless(password_inputed)
}else {
log.Println("wifi password length too short ",len(password_inputed))
} }
} }