Restore value receivers on androidHostManager and reorder iosHostManager methods

This commit is contained in:
Viktor Liu
2026-05-11 10:10:07 +02:00
parent a8671e5248
commit 98144e0996
2 changed files with 11 additions and 11 deletions

View File

@@ -17,23 +17,23 @@ func newHostManager(holder *hostsDNSHolder) (*androidHostManager, error) {
return &androidHostManager{holder: holder}, nil
}
func (a *androidHostManager) applyDNSConfig(HostDNSConfig, *statemanager.Manager) error {
func (a androidHostManager) applyDNSConfig(HostDNSConfig, *statemanager.Manager) error {
return nil
}
func (a *androidHostManager) restoreHostDNS() error {
func (a androidHostManager) restoreHostDNS() error {
return nil
}
func (a *androidHostManager) supportCustomPort() bool {
func (a androidHostManager) supportCustomPort() bool {
return false
}
func (a *androidHostManager) string() string {
func (a androidHostManager) string() string {
return "none"
}
func (a *androidHostManager) getOriginalNameservers() []netip.Addr {
func (a androidHostManager) getOriginalNameservers() []netip.Addr {
hosts := a.holder.get()
out := make([]netip.Addr, 0, len(hosts))
for ap := range hosts {

View File

@@ -15,6 +15,12 @@ type iosHostManager struct {
config HostDNSConfig
}
func newHostManager(dnsManager IosDnsManager) (*iosHostManager, error) {
return &iosHostManager{
dnsManager: dnsManager,
}, nil
}
func (a iosHostManager) getOriginalNameservers() []netip.Addr {
// Quad9 v4+v6: 9.9.9.9, 2620:fe::fe.
return []netip.Addr{
@@ -23,12 +29,6 @@ func (a iosHostManager) getOriginalNameservers() []netip.Addr {
}
}
func newHostManager(dnsManager IosDnsManager) (*iosHostManager, error) {
return &iosHostManager{
dnsManager: dnsManager,
}, nil
}
func (a iosHostManager) applyDNSConfig(config HostDNSConfig, _ *statemanager.Manager) error {
jsonData, err := json.Marshal(config)
if err != nil {