package netenv // TODO: Re-enable Android interfaces. // Deactived for transition to new module system. // import ( // "net" // "time" // "github.com/safing/portmaster-android/go/app_interface" // ) // var ( // monitorNetworkChangeOnlineTicker = time.NewTicker(time.Second) // monitorNetworkChangeOfflineTicker = time.NewTicker(time.Second) // ) // func init() { // // Network change event is monitored by the android system. // monitorNetworkChangeOnlineTicker.Stop() // monitorNetworkChangeOfflineTicker.Stop() // } // func osGetInterfaceAddrs() ([]net.Addr, error) { // list, err := app_interface.GetNetworkAddresses() // if err != nil { // return nil, err // } // var netList []net.Addr // for _, addr := range list { // ipNetAddr, err := addr.ToIPNet() // if err == nil { // netList = append(netList, ipNetAddr) // } // } // return netList, nil // } // func osGetNetworkInterfaces() ([]app_interface.NetworkInterface, error) { // return app_interface.GetNetworkInterfaces() // }