|
|
|
@ -15,7 +15,7 @@ import (
|
|
|
|
|
"github.com/ysmood/leakless"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var switcherIface pkgswitcher.SwitcherIface
|
|
|
|
|
var sw pkgswitcher.SwitcherIface
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
envFile := ""
|
|
|
|
@ -40,6 +40,7 @@ func main() {
|
|
|
|
|
var lc *launcher.Launcher
|
|
|
|
|
var remoteControlBrowserURL string
|
|
|
|
|
|
|
|
|
|
config.Bin = ""
|
|
|
|
|
if config.Bin != "" {
|
|
|
|
|
lc = launcher.New().Bin(config.Bin)
|
|
|
|
|
remoteControlBrowserURL = lc.MustLaunch()
|
|
|
|
@ -57,8 +58,9 @@ func main() {
|
|
|
|
|
remoteControlBrowserURL = launcher.MustResolveURL(<-parser.URL)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sw := switcher.NewSwitcher(remoteControlBrowserURL, config)
|
|
|
|
|
sw = switcher.NewSwitcher(remoteControlBrowserURL, config)
|
|
|
|
|
if err := sw.SwitchWIFI(); err != nil {
|
|
|
|
|
log.Println("sw.SwitchWIFI", err)
|
|
|
|
|
err := retry(5, time.Second*5, sw.SwitchWIFI)
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.Fatalln("couldn't retry:", err)
|
|
|
|
|