From 42904b674932c1b7699814faa2b61b96f98391de Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Fri, 27 May 2022 17:48:51 +0000 Subject: [PATCH] chore(all): move sub-packages to `internal/provider` --- .../cyberghost/updater}/constants.go | 0 .../cyberghost/updater}/countries.go | 0 .../cyberghost/updater}/hosttoserver.go | 0 .../cyberghost/updater}/resolve.go | 0 .../cyberghost/updater}/servers.go | 0 .../cyberghost/updater}/sort.go | 0 .../expressvpn/updater}/hardcoded.go | 0 .../expressvpn/updater}/resolve.go | 0 .../expressvpn/updater}/servers.go | 0 .../expressvpn/updater}/sort.go | 0 .../fastestvpn/updater}/filename.go | 0 .../fastestvpn/updater}/hosttoserver.go | 0 .../fastestvpn/updater}/resolve.go | 0 .../fastestvpn/updater}/servers.go | 0 .../fastestvpn/updater}/sort.go | 0 .../hidemyass/updater}/hosts.go | 0 .../hidemyass/updater}/hosttourl.go | 0 .../hidemyass/updater}/index.go | 0 .../hidemyass/updater}/resolve.go | 0 .../hidemyass/updater}/servers.go | 0 .../hidemyass/updater}/sort.go | 0 .../hidemyass/updater}/url.go | 0 .../ipvanish/updater}/filename.go | 0 .../ipvanish/updater}/filename_test.go | 0 .../ipvanish/updater}/hosttoserver.go | 0 .../ipvanish/updater}/hosttoserver_test.go | 0 .../ipvanish/updater}/resolve.go | 0 .../ipvanish/updater}/resolve_test.go | 0 .../ipvanish/updater}/servers.go | 0 .../ipvanish/updater}/servers_test.go | 0 .../ipvanish/updater}/sort.go | 0 .../ipvanish/updater}/sort_test.go | 0 .../ivpn => provider/ivpn/updater}/api.go | 0 .../ivpn/updater}/api_test.go | 0 .../ivpn => provider/ivpn/updater}/resolve.go | 0 .../ivpn/updater}/resolve_test.go | 0 .../ivpn/updater}/roundtrip_test.go | 0 .../ivpn => provider/ivpn/updater}/servers.go | 0 .../ivpn/updater}/servers_test.go | 0 .../ivpn => provider/ivpn/updater}/sort.go | 0 .../ivpn/updater}/sort_test.go | 0 .../mullvad/updater}/api.go | 0 .../mullvad/updater}/hosttoserver.go | 0 .../mullvad/updater}/ips.go | 0 .../mullvad/updater}/ips_test.go | 0 .../mullvad/updater}/servers.go | 0 .../mullvad/updater}/sort.go | 0 .../nordvpn/updater}/api.go | 0 .../nordvpn/updater}/ip.go | 0 .../nordvpn/updater}/name.go | 0 .../nordvpn/updater}/servers.go | 0 .../nordvpn/updater}/sort.go | 0 .../perfectprivacy/updater}/citytoserver.go | 0 .../perfectprivacy/updater}/filename.go | 0 .../perfectprivacy/updater}/servers.go | 0 .../perfectprivacy/updater}/sort.go | 0 .../privado/updater}/hosttoserver.go | 0 .../privado/updater}/location.go | 0 .../privado/updater}/resolve.go | 0 .../privado/updater}/servers.go | 0 .../privado/updater}/sort.go | 0 .../privateinternetaccess/updater}/api.go | 2 +- .../updater}/hosttoserver.go | 2 +- .../privateinternetaccess/updater}/servers.go | 2 +- .../privateinternetaccess/updater}/sort.go | 2 +- .../privatevpn/updater}/countries.go | 0 .../privatevpn/updater}/filename.go | 0 .../privatevpn/updater}/hosttoserver.go | 0 .../privatevpn/updater}/resolve.go | 0 .../privatevpn/updater}/servers.go | 0 .../privatevpn/updater}/sort.go | 0 .../protonvpn/updater}/api.go | 0 .../protonvpn/updater}/countries.go | 0 .../protonvpn/updater}/iptoserver.go | 0 .../protonvpn/updater}/servers.go | 0 .../protonvpn/updater}/sort.go | 0 .../purevpn/updater}/hosttoserver.go | 0 .../purevpn/updater}/resolve.go | 0 .../purevpn/updater}/servers.go | 0 .../purevpn/updater}/sort.go | 0 .../surfshark/updater}/api.go | 0 .../surfshark/updater}/api_test.go | 0 .../surfshark/updater}/hosttoserver.go | 0 .../surfshark/updater}/location.go | 0 .../surfshark/updater}/remaining.go | 0 .../surfshark/updater}/resolve.go | 0 .../surfshark/updater}/resolve_test.go | 0 .../surfshark/updater}/roundtrip_test.go | 0 .../surfshark/updater}/servers.go | 0 .../surfshark/updater}/sort.go | 0 .../surfshark/updater}/sort_test.go | 0 .../surfshark/updater}/zip.go | 0 .../torguard/updater}/filename.go | 0 .../torguard/updater}/hosttoserver.go | 0 .../torguard/updater}/resolve.go | 0 .../torguard/updater}/servers.go | 0 .../torguard/updater}/sort.go | 0 .../vpnunlimited/updater}/constants.go | 0 .../vpnunlimited/updater}/hosttoserver.go | 0 .../vpnunlimited/updater}/resolve.go | 0 .../vpnunlimited/updater}/servers.go | 0 .../vpnunlimited/updater}/sort.go | 0 .../vyprvpn/updater}/filename.go | 0 .../vyprvpn/updater}/hosttoserver.go | 0 .../vyprvpn/updater}/resolve.go | 0 .../vyprvpn/updater}/servers.go | 0 .../vyprvpn/updater}/sort.go | 0 .../wevpn/updater}/cities.go | 0 .../wevpn/updater}/hostname.go | 0 .../wevpn/updater}/resolve.go | 0 .../wevpn/updater}/resolve_test.go | 0 .../wevpn/updater}/servers.go | 0 .../wevpn => provider/wevpn/updater}/sort.go | 0 .../wevpn/updater}/sort_test.go | 0 .../windscribe/updater}/api.go | 0 .../windscribe/updater}/servers.go | 0 .../windscribe/updater}/sort.go | 0 internal/updater/providers.go | 42 +++++++++---------- 118 files changed, 25 insertions(+), 25 deletions(-) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/constants.go (100%) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/countries.go (100%) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/hosttoserver.go (100%) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/resolve.go (100%) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/servers.go (100%) rename internal/{updater/providers/cyberghost => provider/cyberghost/updater}/sort.go (100%) rename internal/{updater/providers/expressvpn => provider/expressvpn/updater}/hardcoded.go (100%) rename internal/{updater/providers/expressvpn => provider/expressvpn/updater}/resolve.go (100%) rename internal/{updater/providers/expressvpn => provider/expressvpn/updater}/servers.go (100%) rename internal/{updater/providers/expressvpn => provider/expressvpn/updater}/sort.go (100%) rename internal/{updater/providers/fastestvpn => provider/fastestvpn/updater}/filename.go (100%) rename internal/{updater/providers/fastestvpn => provider/fastestvpn/updater}/hosttoserver.go (100%) rename internal/{updater/providers/fastestvpn => provider/fastestvpn/updater}/resolve.go (100%) rename internal/{updater/providers/fastestvpn => provider/fastestvpn/updater}/servers.go (100%) rename internal/{updater/providers/fastestvpn => provider/fastestvpn/updater}/sort.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/hosts.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/hosttourl.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/index.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/resolve.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/servers.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/sort.go (100%) rename internal/{updater/providers/hidemyass => provider/hidemyass/updater}/url.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/filename.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/filename_test.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/hosttoserver.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/hosttoserver_test.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/resolve.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/resolve_test.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/servers.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/servers_test.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/sort.go (100%) rename internal/{updater/providers/ipvanish => provider/ipvanish/updater}/sort_test.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/api.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/api_test.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/resolve.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/resolve_test.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/roundtrip_test.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/servers.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/servers_test.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/sort.go (100%) rename internal/{updater/providers/ivpn => provider/ivpn/updater}/sort_test.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/api.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/hosttoserver.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/ips.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/ips_test.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/servers.go (100%) rename internal/{updater/providers/mullvad => provider/mullvad/updater}/sort.go (100%) rename internal/{updater/providers/nordvpn => provider/nordvpn/updater}/api.go (100%) rename internal/{updater/providers/nordvpn => provider/nordvpn/updater}/ip.go (100%) rename internal/{updater/providers/nordvpn => provider/nordvpn/updater}/name.go (100%) rename internal/{updater/providers/nordvpn => provider/nordvpn/updater}/servers.go (100%) rename internal/{updater/providers/nordvpn => provider/nordvpn/updater}/sort.go (100%) rename internal/{updater/providers/perfectprivacy => provider/perfectprivacy/updater}/citytoserver.go (100%) rename internal/{updater/providers/perfectprivacy => provider/perfectprivacy/updater}/filename.go (100%) rename internal/{updater/providers/perfectprivacy => provider/perfectprivacy/updater}/servers.go (100%) rename internal/{updater/providers/perfectprivacy => provider/perfectprivacy/updater}/sort.go (100%) rename internal/{updater/providers/privado => provider/privado/updater}/hosttoserver.go (100%) rename internal/{updater/providers/privado => provider/privado/updater}/location.go (100%) rename internal/{updater/providers/privado => provider/privado/updater}/resolve.go (100%) rename internal/{updater/providers/privado => provider/privado/updater}/servers.go (100%) rename internal/{updater/providers/privado => provider/privado/updater}/sort.go (100%) rename internal/{updater/providers/pia => provider/privateinternetaccess/updater}/api.go (97%) rename internal/{updater/providers/pia => provider/privateinternetaccess/updater}/hosttoserver.go (97%) rename internal/{updater/providers/pia => provider/privateinternetaccess/updater}/servers.go (98%) rename internal/{updater/providers/pia => provider/privateinternetaccess/updater}/sort.go (93%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/countries.go (100%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/filename.go (100%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/hosttoserver.go (100%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/resolve.go (100%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/servers.go (100%) rename internal/{updater/providers/privatevpn => provider/privatevpn/updater}/sort.go (100%) rename internal/{updater/providers/protonvpn => provider/protonvpn/updater}/api.go (100%) rename internal/{updater/providers/protonvpn => provider/protonvpn/updater}/countries.go (100%) rename internal/{updater/providers/protonvpn => provider/protonvpn/updater}/iptoserver.go (100%) rename internal/{updater/providers/protonvpn => provider/protonvpn/updater}/servers.go (100%) rename internal/{updater/providers/protonvpn => provider/protonvpn/updater}/sort.go (100%) rename internal/{updater/providers/purevpn => provider/purevpn/updater}/hosttoserver.go (100%) rename internal/{updater/providers/purevpn => provider/purevpn/updater}/resolve.go (100%) rename internal/{updater/providers/purevpn => provider/purevpn/updater}/servers.go (100%) rename internal/{updater/providers/purevpn => provider/purevpn/updater}/sort.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/api.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/api_test.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/hosttoserver.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/location.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/remaining.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/resolve.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/resolve_test.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/roundtrip_test.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/servers.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/sort.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/sort_test.go (100%) rename internal/{updater/providers/surfshark => provider/surfshark/updater}/zip.go (100%) rename internal/{updater/providers/torguard => provider/torguard/updater}/filename.go (100%) rename internal/{updater/providers/torguard => provider/torguard/updater}/hosttoserver.go (100%) rename internal/{updater/providers/torguard => provider/torguard/updater}/resolve.go (100%) rename internal/{updater/providers/torguard => provider/torguard/updater}/servers.go (100%) rename internal/{updater/providers/torguard => provider/torguard/updater}/sort.go (100%) rename internal/{updater/providers/vpnunlimited => provider/vpnunlimited/updater}/constants.go (100%) rename internal/{updater/providers/vpnunlimited => provider/vpnunlimited/updater}/hosttoserver.go (100%) rename internal/{updater/providers/vpnunlimited => provider/vpnunlimited/updater}/resolve.go (100%) rename internal/{updater/providers/vpnunlimited => provider/vpnunlimited/updater}/servers.go (100%) rename internal/{updater/providers/vpnunlimited => provider/vpnunlimited/updater}/sort.go (100%) rename internal/{updater/providers/vyprvpn => provider/vyprvpn/updater}/filename.go (100%) rename internal/{updater/providers/vyprvpn => provider/vyprvpn/updater}/hosttoserver.go (100%) rename internal/{updater/providers/vyprvpn => provider/vyprvpn/updater}/resolve.go (100%) rename internal/{updater/providers/vyprvpn => provider/vyprvpn/updater}/servers.go (100%) rename internal/{updater/providers/vyprvpn => provider/vyprvpn/updater}/sort.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/cities.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/hostname.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/resolve.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/resolve_test.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/servers.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/sort.go (100%) rename internal/{updater/providers/wevpn => provider/wevpn/updater}/sort_test.go (100%) rename internal/{updater/providers/windscribe => provider/windscribe/updater}/api.go (100%) rename internal/{updater/providers/windscribe => provider/windscribe/updater}/servers.go (100%) rename internal/{updater/providers/windscribe => provider/windscribe/updater}/sort.go (100%) diff --git a/internal/updater/providers/cyberghost/constants.go b/internal/provider/cyberghost/updater/constants.go similarity index 100% rename from internal/updater/providers/cyberghost/constants.go rename to internal/provider/cyberghost/updater/constants.go diff --git a/internal/updater/providers/cyberghost/countries.go b/internal/provider/cyberghost/updater/countries.go similarity index 100% rename from internal/updater/providers/cyberghost/countries.go rename to internal/provider/cyberghost/updater/countries.go diff --git a/internal/updater/providers/cyberghost/hosttoserver.go b/internal/provider/cyberghost/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/cyberghost/hosttoserver.go rename to internal/provider/cyberghost/updater/hosttoserver.go diff --git a/internal/updater/providers/cyberghost/resolve.go b/internal/provider/cyberghost/updater/resolve.go similarity index 100% rename from internal/updater/providers/cyberghost/resolve.go rename to internal/provider/cyberghost/updater/resolve.go diff --git a/internal/updater/providers/cyberghost/servers.go b/internal/provider/cyberghost/updater/servers.go similarity index 100% rename from internal/updater/providers/cyberghost/servers.go rename to internal/provider/cyberghost/updater/servers.go diff --git a/internal/updater/providers/cyberghost/sort.go b/internal/provider/cyberghost/updater/sort.go similarity index 100% rename from internal/updater/providers/cyberghost/sort.go rename to internal/provider/cyberghost/updater/sort.go diff --git a/internal/updater/providers/expressvpn/hardcoded.go b/internal/provider/expressvpn/updater/hardcoded.go similarity index 100% rename from internal/updater/providers/expressvpn/hardcoded.go rename to internal/provider/expressvpn/updater/hardcoded.go diff --git a/internal/updater/providers/expressvpn/resolve.go b/internal/provider/expressvpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/expressvpn/resolve.go rename to internal/provider/expressvpn/updater/resolve.go diff --git a/internal/updater/providers/expressvpn/servers.go b/internal/provider/expressvpn/updater/servers.go similarity index 100% rename from internal/updater/providers/expressvpn/servers.go rename to internal/provider/expressvpn/updater/servers.go diff --git a/internal/updater/providers/expressvpn/sort.go b/internal/provider/expressvpn/updater/sort.go similarity index 100% rename from internal/updater/providers/expressvpn/sort.go rename to internal/provider/expressvpn/updater/sort.go diff --git a/internal/updater/providers/fastestvpn/filename.go b/internal/provider/fastestvpn/updater/filename.go similarity index 100% rename from internal/updater/providers/fastestvpn/filename.go rename to internal/provider/fastestvpn/updater/filename.go diff --git a/internal/updater/providers/fastestvpn/hosttoserver.go b/internal/provider/fastestvpn/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/fastestvpn/hosttoserver.go rename to internal/provider/fastestvpn/updater/hosttoserver.go diff --git a/internal/updater/providers/fastestvpn/resolve.go b/internal/provider/fastestvpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/fastestvpn/resolve.go rename to internal/provider/fastestvpn/updater/resolve.go diff --git a/internal/updater/providers/fastestvpn/servers.go b/internal/provider/fastestvpn/updater/servers.go similarity index 100% rename from internal/updater/providers/fastestvpn/servers.go rename to internal/provider/fastestvpn/updater/servers.go diff --git a/internal/updater/providers/fastestvpn/sort.go b/internal/provider/fastestvpn/updater/sort.go similarity index 100% rename from internal/updater/providers/fastestvpn/sort.go rename to internal/provider/fastestvpn/updater/sort.go diff --git a/internal/updater/providers/hidemyass/hosts.go b/internal/provider/hidemyass/updater/hosts.go similarity index 100% rename from internal/updater/providers/hidemyass/hosts.go rename to internal/provider/hidemyass/updater/hosts.go diff --git a/internal/updater/providers/hidemyass/hosttourl.go b/internal/provider/hidemyass/updater/hosttourl.go similarity index 100% rename from internal/updater/providers/hidemyass/hosttourl.go rename to internal/provider/hidemyass/updater/hosttourl.go diff --git a/internal/updater/providers/hidemyass/index.go b/internal/provider/hidemyass/updater/index.go similarity index 100% rename from internal/updater/providers/hidemyass/index.go rename to internal/provider/hidemyass/updater/index.go diff --git a/internal/updater/providers/hidemyass/resolve.go b/internal/provider/hidemyass/updater/resolve.go similarity index 100% rename from internal/updater/providers/hidemyass/resolve.go rename to internal/provider/hidemyass/updater/resolve.go diff --git a/internal/updater/providers/hidemyass/servers.go b/internal/provider/hidemyass/updater/servers.go similarity index 100% rename from internal/updater/providers/hidemyass/servers.go rename to internal/provider/hidemyass/updater/servers.go diff --git a/internal/updater/providers/hidemyass/sort.go b/internal/provider/hidemyass/updater/sort.go similarity index 100% rename from internal/updater/providers/hidemyass/sort.go rename to internal/provider/hidemyass/updater/sort.go diff --git a/internal/updater/providers/hidemyass/url.go b/internal/provider/hidemyass/updater/url.go similarity index 100% rename from internal/updater/providers/hidemyass/url.go rename to internal/provider/hidemyass/updater/url.go diff --git a/internal/updater/providers/ipvanish/filename.go b/internal/provider/ipvanish/updater/filename.go similarity index 100% rename from internal/updater/providers/ipvanish/filename.go rename to internal/provider/ipvanish/updater/filename.go diff --git a/internal/updater/providers/ipvanish/filename_test.go b/internal/provider/ipvanish/updater/filename_test.go similarity index 100% rename from internal/updater/providers/ipvanish/filename_test.go rename to internal/provider/ipvanish/updater/filename_test.go diff --git a/internal/updater/providers/ipvanish/hosttoserver.go b/internal/provider/ipvanish/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/ipvanish/hosttoserver.go rename to internal/provider/ipvanish/updater/hosttoserver.go diff --git a/internal/updater/providers/ipvanish/hosttoserver_test.go b/internal/provider/ipvanish/updater/hosttoserver_test.go similarity index 100% rename from internal/updater/providers/ipvanish/hosttoserver_test.go rename to internal/provider/ipvanish/updater/hosttoserver_test.go diff --git a/internal/updater/providers/ipvanish/resolve.go b/internal/provider/ipvanish/updater/resolve.go similarity index 100% rename from internal/updater/providers/ipvanish/resolve.go rename to internal/provider/ipvanish/updater/resolve.go diff --git a/internal/updater/providers/ipvanish/resolve_test.go b/internal/provider/ipvanish/updater/resolve_test.go similarity index 100% rename from internal/updater/providers/ipvanish/resolve_test.go rename to internal/provider/ipvanish/updater/resolve_test.go diff --git a/internal/updater/providers/ipvanish/servers.go b/internal/provider/ipvanish/updater/servers.go similarity index 100% rename from internal/updater/providers/ipvanish/servers.go rename to internal/provider/ipvanish/updater/servers.go diff --git a/internal/updater/providers/ipvanish/servers_test.go b/internal/provider/ipvanish/updater/servers_test.go similarity index 100% rename from internal/updater/providers/ipvanish/servers_test.go rename to internal/provider/ipvanish/updater/servers_test.go diff --git a/internal/updater/providers/ipvanish/sort.go b/internal/provider/ipvanish/updater/sort.go similarity index 100% rename from internal/updater/providers/ipvanish/sort.go rename to internal/provider/ipvanish/updater/sort.go diff --git a/internal/updater/providers/ipvanish/sort_test.go b/internal/provider/ipvanish/updater/sort_test.go similarity index 100% rename from internal/updater/providers/ipvanish/sort_test.go rename to internal/provider/ipvanish/updater/sort_test.go diff --git a/internal/updater/providers/ivpn/api.go b/internal/provider/ivpn/updater/api.go similarity index 100% rename from internal/updater/providers/ivpn/api.go rename to internal/provider/ivpn/updater/api.go diff --git a/internal/updater/providers/ivpn/api_test.go b/internal/provider/ivpn/updater/api_test.go similarity index 100% rename from internal/updater/providers/ivpn/api_test.go rename to internal/provider/ivpn/updater/api_test.go diff --git a/internal/updater/providers/ivpn/resolve.go b/internal/provider/ivpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/ivpn/resolve.go rename to internal/provider/ivpn/updater/resolve.go diff --git a/internal/updater/providers/ivpn/resolve_test.go b/internal/provider/ivpn/updater/resolve_test.go similarity index 100% rename from internal/updater/providers/ivpn/resolve_test.go rename to internal/provider/ivpn/updater/resolve_test.go diff --git a/internal/updater/providers/ivpn/roundtrip_test.go b/internal/provider/ivpn/updater/roundtrip_test.go similarity index 100% rename from internal/updater/providers/ivpn/roundtrip_test.go rename to internal/provider/ivpn/updater/roundtrip_test.go diff --git a/internal/updater/providers/ivpn/servers.go b/internal/provider/ivpn/updater/servers.go similarity index 100% rename from internal/updater/providers/ivpn/servers.go rename to internal/provider/ivpn/updater/servers.go diff --git a/internal/updater/providers/ivpn/servers_test.go b/internal/provider/ivpn/updater/servers_test.go similarity index 100% rename from internal/updater/providers/ivpn/servers_test.go rename to internal/provider/ivpn/updater/servers_test.go diff --git a/internal/updater/providers/ivpn/sort.go b/internal/provider/ivpn/updater/sort.go similarity index 100% rename from internal/updater/providers/ivpn/sort.go rename to internal/provider/ivpn/updater/sort.go diff --git a/internal/updater/providers/ivpn/sort_test.go b/internal/provider/ivpn/updater/sort_test.go similarity index 100% rename from internal/updater/providers/ivpn/sort_test.go rename to internal/provider/ivpn/updater/sort_test.go diff --git a/internal/updater/providers/mullvad/api.go b/internal/provider/mullvad/updater/api.go similarity index 100% rename from internal/updater/providers/mullvad/api.go rename to internal/provider/mullvad/updater/api.go diff --git a/internal/updater/providers/mullvad/hosttoserver.go b/internal/provider/mullvad/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/mullvad/hosttoserver.go rename to internal/provider/mullvad/updater/hosttoserver.go diff --git a/internal/updater/providers/mullvad/ips.go b/internal/provider/mullvad/updater/ips.go similarity index 100% rename from internal/updater/providers/mullvad/ips.go rename to internal/provider/mullvad/updater/ips.go diff --git a/internal/updater/providers/mullvad/ips_test.go b/internal/provider/mullvad/updater/ips_test.go similarity index 100% rename from internal/updater/providers/mullvad/ips_test.go rename to internal/provider/mullvad/updater/ips_test.go diff --git a/internal/updater/providers/mullvad/servers.go b/internal/provider/mullvad/updater/servers.go similarity index 100% rename from internal/updater/providers/mullvad/servers.go rename to internal/provider/mullvad/updater/servers.go diff --git a/internal/updater/providers/mullvad/sort.go b/internal/provider/mullvad/updater/sort.go similarity index 100% rename from internal/updater/providers/mullvad/sort.go rename to internal/provider/mullvad/updater/sort.go diff --git a/internal/updater/providers/nordvpn/api.go b/internal/provider/nordvpn/updater/api.go similarity index 100% rename from internal/updater/providers/nordvpn/api.go rename to internal/provider/nordvpn/updater/api.go diff --git a/internal/updater/providers/nordvpn/ip.go b/internal/provider/nordvpn/updater/ip.go similarity index 100% rename from internal/updater/providers/nordvpn/ip.go rename to internal/provider/nordvpn/updater/ip.go diff --git a/internal/updater/providers/nordvpn/name.go b/internal/provider/nordvpn/updater/name.go similarity index 100% rename from internal/updater/providers/nordvpn/name.go rename to internal/provider/nordvpn/updater/name.go diff --git a/internal/updater/providers/nordvpn/servers.go b/internal/provider/nordvpn/updater/servers.go similarity index 100% rename from internal/updater/providers/nordvpn/servers.go rename to internal/provider/nordvpn/updater/servers.go diff --git a/internal/updater/providers/nordvpn/sort.go b/internal/provider/nordvpn/updater/sort.go similarity index 100% rename from internal/updater/providers/nordvpn/sort.go rename to internal/provider/nordvpn/updater/sort.go diff --git a/internal/updater/providers/perfectprivacy/citytoserver.go b/internal/provider/perfectprivacy/updater/citytoserver.go similarity index 100% rename from internal/updater/providers/perfectprivacy/citytoserver.go rename to internal/provider/perfectprivacy/updater/citytoserver.go diff --git a/internal/updater/providers/perfectprivacy/filename.go b/internal/provider/perfectprivacy/updater/filename.go similarity index 100% rename from internal/updater/providers/perfectprivacy/filename.go rename to internal/provider/perfectprivacy/updater/filename.go diff --git a/internal/updater/providers/perfectprivacy/servers.go b/internal/provider/perfectprivacy/updater/servers.go similarity index 100% rename from internal/updater/providers/perfectprivacy/servers.go rename to internal/provider/perfectprivacy/updater/servers.go diff --git a/internal/updater/providers/perfectprivacy/sort.go b/internal/provider/perfectprivacy/updater/sort.go similarity index 100% rename from internal/updater/providers/perfectprivacy/sort.go rename to internal/provider/perfectprivacy/updater/sort.go diff --git a/internal/updater/providers/privado/hosttoserver.go b/internal/provider/privado/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/privado/hosttoserver.go rename to internal/provider/privado/updater/hosttoserver.go diff --git a/internal/updater/providers/privado/location.go b/internal/provider/privado/updater/location.go similarity index 100% rename from internal/updater/providers/privado/location.go rename to internal/provider/privado/updater/location.go diff --git a/internal/updater/providers/privado/resolve.go b/internal/provider/privado/updater/resolve.go similarity index 100% rename from internal/updater/providers/privado/resolve.go rename to internal/provider/privado/updater/resolve.go diff --git a/internal/updater/providers/privado/servers.go b/internal/provider/privado/updater/servers.go similarity index 100% rename from internal/updater/providers/privado/servers.go rename to internal/provider/privado/updater/servers.go diff --git a/internal/updater/providers/privado/sort.go b/internal/provider/privado/updater/sort.go similarity index 100% rename from internal/updater/providers/privado/sort.go rename to internal/provider/privado/updater/sort.go diff --git a/internal/updater/providers/pia/api.go b/internal/provider/privateinternetaccess/updater/api.go similarity index 97% rename from internal/updater/providers/pia/api.go rename to internal/provider/privateinternetaccess/updater/api.go index 5efff7cb..64587da7 100644 --- a/internal/updater/providers/pia/api.go +++ b/internal/provider/privateinternetaccess/updater/api.go @@ -1,4 +1,4 @@ -package pia +package privateinternetaccess import ( "bytes" diff --git a/internal/updater/providers/pia/hosttoserver.go b/internal/provider/privateinternetaccess/updater/hosttoserver.go similarity index 97% rename from internal/updater/providers/pia/hosttoserver.go rename to internal/provider/privateinternetaccess/updater/hosttoserver.go index cdaf5cb0..f5d120a1 100644 --- a/internal/updater/providers/pia/hosttoserver.go +++ b/internal/provider/privateinternetaccess/updater/hosttoserver.go @@ -1,4 +1,4 @@ -package pia +package privateinternetaccess import ( "net" diff --git a/internal/updater/providers/pia/servers.go b/internal/provider/privateinternetaccess/updater/servers.go similarity index 98% rename from internal/updater/providers/pia/servers.go rename to internal/provider/privateinternetaccess/updater/servers.go index 40363c6e..9fc49c6a 100644 --- a/internal/updater/providers/pia/servers.go +++ b/internal/provider/privateinternetaccess/updater/servers.go @@ -1,6 +1,6 @@ // Package pia contains code to obtain the server information // for the Private Internet Access provider. -package pia +package privateinternetaccess import ( "context" diff --git a/internal/updater/providers/pia/sort.go b/internal/provider/privateinternetaccess/updater/sort.go similarity index 93% rename from internal/updater/providers/pia/sort.go rename to internal/provider/privateinternetaccess/updater/sort.go index 4b31fc5a..dc597673 100644 --- a/internal/updater/providers/pia/sort.go +++ b/internal/provider/privateinternetaccess/updater/sort.go @@ -1,4 +1,4 @@ -package pia +package privateinternetaccess import ( "sort" diff --git a/internal/updater/providers/privatevpn/countries.go b/internal/provider/privatevpn/updater/countries.go similarity index 100% rename from internal/updater/providers/privatevpn/countries.go rename to internal/provider/privatevpn/updater/countries.go diff --git a/internal/updater/providers/privatevpn/filename.go b/internal/provider/privatevpn/updater/filename.go similarity index 100% rename from internal/updater/providers/privatevpn/filename.go rename to internal/provider/privatevpn/updater/filename.go diff --git a/internal/updater/providers/privatevpn/hosttoserver.go b/internal/provider/privatevpn/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/privatevpn/hosttoserver.go rename to internal/provider/privatevpn/updater/hosttoserver.go diff --git a/internal/updater/providers/privatevpn/resolve.go b/internal/provider/privatevpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/privatevpn/resolve.go rename to internal/provider/privatevpn/updater/resolve.go diff --git a/internal/updater/providers/privatevpn/servers.go b/internal/provider/privatevpn/updater/servers.go similarity index 100% rename from internal/updater/providers/privatevpn/servers.go rename to internal/provider/privatevpn/updater/servers.go diff --git a/internal/updater/providers/privatevpn/sort.go b/internal/provider/privatevpn/updater/sort.go similarity index 100% rename from internal/updater/providers/privatevpn/sort.go rename to internal/provider/privatevpn/updater/sort.go diff --git a/internal/updater/providers/protonvpn/api.go b/internal/provider/protonvpn/updater/api.go similarity index 100% rename from internal/updater/providers/protonvpn/api.go rename to internal/provider/protonvpn/updater/api.go diff --git a/internal/updater/providers/protonvpn/countries.go b/internal/provider/protonvpn/updater/countries.go similarity index 100% rename from internal/updater/providers/protonvpn/countries.go rename to internal/provider/protonvpn/updater/countries.go diff --git a/internal/updater/providers/protonvpn/iptoserver.go b/internal/provider/protonvpn/updater/iptoserver.go similarity index 100% rename from internal/updater/providers/protonvpn/iptoserver.go rename to internal/provider/protonvpn/updater/iptoserver.go diff --git a/internal/updater/providers/protonvpn/servers.go b/internal/provider/protonvpn/updater/servers.go similarity index 100% rename from internal/updater/providers/protonvpn/servers.go rename to internal/provider/protonvpn/updater/servers.go diff --git a/internal/updater/providers/protonvpn/sort.go b/internal/provider/protonvpn/updater/sort.go similarity index 100% rename from internal/updater/providers/protonvpn/sort.go rename to internal/provider/protonvpn/updater/sort.go diff --git a/internal/updater/providers/purevpn/hosttoserver.go b/internal/provider/purevpn/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/purevpn/hosttoserver.go rename to internal/provider/purevpn/updater/hosttoserver.go diff --git a/internal/updater/providers/purevpn/resolve.go b/internal/provider/purevpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/purevpn/resolve.go rename to internal/provider/purevpn/updater/resolve.go diff --git a/internal/updater/providers/purevpn/servers.go b/internal/provider/purevpn/updater/servers.go similarity index 100% rename from internal/updater/providers/purevpn/servers.go rename to internal/provider/purevpn/updater/servers.go diff --git a/internal/updater/providers/purevpn/sort.go b/internal/provider/purevpn/updater/sort.go similarity index 100% rename from internal/updater/providers/purevpn/sort.go rename to internal/provider/purevpn/updater/sort.go diff --git a/internal/updater/providers/surfshark/api.go b/internal/provider/surfshark/updater/api.go similarity index 100% rename from internal/updater/providers/surfshark/api.go rename to internal/provider/surfshark/updater/api.go diff --git a/internal/updater/providers/surfshark/api_test.go b/internal/provider/surfshark/updater/api_test.go similarity index 100% rename from internal/updater/providers/surfshark/api_test.go rename to internal/provider/surfshark/updater/api_test.go diff --git a/internal/updater/providers/surfshark/hosttoserver.go b/internal/provider/surfshark/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/surfshark/hosttoserver.go rename to internal/provider/surfshark/updater/hosttoserver.go diff --git a/internal/updater/providers/surfshark/location.go b/internal/provider/surfshark/updater/location.go similarity index 100% rename from internal/updater/providers/surfshark/location.go rename to internal/provider/surfshark/updater/location.go diff --git a/internal/updater/providers/surfshark/remaining.go b/internal/provider/surfshark/updater/remaining.go similarity index 100% rename from internal/updater/providers/surfshark/remaining.go rename to internal/provider/surfshark/updater/remaining.go diff --git a/internal/updater/providers/surfshark/resolve.go b/internal/provider/surfshark/updater/resolve.go similarity index 100% rename from internal/updater/providers/surfshark/resolve.go rename to internal/provider/surfshark/updater/resolve.go diff --git a/internal/updater/providers/surfshark/resolve_test.go b/internal/provider/surfshark/updater/resolve_test.go similarity index 100% rename from internal/updater/providers/surfshark/resolve_test.go rename to internal/provider/surfshark/updater/resolve_test.go diff --git a/internal/updater/providers/surfshark/roundtrip_test.go b/internal/provider/surfshark/updater/roundtrip_test.go similarity index 100% rename from internal/updater/providers/surfshark/roundtrip_test.go rename to internal/provider/surfshark/updater/roundtrip_test.go diff --git a/internal/updater/providers/surfshark/servers.go b/internal/provider/surfshark/updater/servers.go similarity index 100% rename from internal/updater/providers/surfshark/servers.go rename to internal/provider/surfshark/updater/servers.go diff --git a/internal/updater/providers/surfshark/sort.go b/internal/provider/surfshark/updater/sort.go similarity index 100% rename from internal/updater/providers/surfshark/sort.go rename to internal/provider/surfshark/updater/sort.go diff --git a/internal/updater/providers/surfshark/sort_test.go b/internal/provider/surfshark/updater/sort_test.go similarity index 100% rename from internal/updater/providers/surfshark/sort_test.go rename to internal/provider/surfshark/updater/sort_test.go diff --git a/internal/updater/providers/surfshark/zip.go b/internal/provider/surfshark/updater/zip.go similarity index 100% rename from internal/updater/providers/surfshark/zip.go rename to internal/provider/surfshark/updater/zip.go diff --git a/internal/updater/providers/torguard/filename.go b/internal/provider/torguard/updater/filename.go similarity index 100% rename from internal/updater/providers/torguard/filename.go rename to internal/provider/torguard/updater/filename.go diff --git a/internal/updater/providers/torguard/hosttoserver.go b/internal/provider/torguard/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/torguard/hosttoserver.go rename to internal/provider/torguard/updater/hosttoserver.go diff --git a/internal/updater/providers/torguard/resolve.go b/internal/provider/torguard/updater/resolve.go similarity index 100% rename from internal/updater/providers/torguard/resolve.go rename to internal/provider/torguard/updater/resolve.go diff --git a/internal/updater/providers/torguard/servers.go b/internal/provider/torguard/updater/servers.go similarity index 100% rename from internal/updater/providers/torguard/servers.go rename to internal/provider/torguard/updater/servers.go diff --git a/internal/updater/providers/torguard/sort.go b/internal/provider/torguard/updater/sort.go similarity index 100% rename from internal/updater/providers/torguard/sort.go rename to internal/provider/torguard/updater/sort.go diff --git a/internal/updater/providers/vpnunlimited/constants.go b/internal/provider/vpnunlimited/updater/constants.go similarity index 100% rename from internal/updater/providers/vpnunlimited/constants.go rename to internal/provider/vpnunlimited/updater/constants.go diff --git a/internal/updater/providers/vpnunlimited/hosttoserver.go b/internal/provider/vpnunlimited/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/vpnunlimited/hosttoserver.go rename to internal/provider/vpnunlimited/updater/hosttoserver.go diff --git a/internal/updater/providers/vpnunlimited/resolve.go b/internal/provider/vpnunlimited/updater/resolve.go similarity index 100% rename from internal/updater/providers/vpnunlimited/resolve.go rename to internal/provider/vpnunlimited/updater/resolve.go diff --git a/internal/updater/providers/vpnunlimited/servers.go b/internal/provider/vpnunlimited/updater/servers.go similarity index 100% rename from internal/updater/providers/vpnunlimited/servers.go rename to internal/provider/vpnunlimited/updater/servers.go diff --git a/internal/updater/providers/vpnunlimited/sort.go b/internal/provider/vpnunlimited/updater/sort.go similarity index 100% rename from internal/updater/providers/vpnunlimited/sort.go rename to internal/provider/vpnunlimited/updater/sort.go diff --git a/internal/updater/providers/vyprvpn/filename.go b/internal/provider/vyprvpn/updater/filename.go similarity index 100% rename from internal/updater/providers/vyprvpn/filename.go rename to internal/provider/vyprvpn/updater/filename.go diff --git a/internal/updater/providers/vyprvpn/hosttoserver.go b/internal/provider/vyprvpn/updater/hosttoserver.go similarity index 100% rename from internal/updater/providers/vyprvpn/hosttoserver.go rename to internal/provider/vyprvpn/updater/hosttoserver.go diff --git a/internal/updater/providers/vyprvpn/resolve.go b/internal/provider/vyprvpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/vyprvpn/resolve.go rename to internal/provider/vyprvpn/updater/resolve.go diff --git a/internal/updater/providers/vyprvpn/servers.go b/internal/provider/vyprvpn/updater/servers.go similarity index 100% rename from internal/updater/providers/vyprvpn/servers.go rename to internal/provider/vyprvpn/updater/servers.go diff --git a/internal/updater/providers/vyprvpn/sort.go b/internal/provider/vyprvpn/updater/sort.go similarity index 100% rename from internal/updater/providers/vyprvpn/sort.go rename to internal/provider/vyprvpn/updater/sort.go diff --git a/internal/updater/providers/wevpn/cities.go b/internal/provider/wevpn/updater/cities.go similarity index 100% rename from internal/updater/providers/wevpn/cities.go rename to internal/provider/wevpn/updater/cities.go diff --git a/internal/updater/providers/wevpn/hostname.go b/internal/provider/wevpn/updater/hostname.go similarity index 100% rename from internal/updater/providers/wevpn/hostname.go rename to internal/provider/wevpn/updater/hostname.go diff --git a/internal/updater/providers/wevpn/resolve.go b/internal/provider/wevpn/updater/resolve.go similarity index 100% rename from internal/updater/providers/wevpn/resolve.go rename to internal/provider/wevpn/updater/resolve.go diff --git a/internal/updater/providers/wevpn/resolve_test.go b/internal/provider/wevpn/updater/resolve_test.go similarity index 100% rename from internal/updater/providers/wevpn/resolve_test.go rename to internal/provider/wevpn/updater/resolve_test.go diff --git a/internal/updater/providers/wevpn/servers.go b/internal/provider/wevpn/updater/servers.go similarity index 100% rename from internal/updater/providers/wevpn/servers.go rename to internal/provider/wevpn/updater/servers.go diff --git a/internal/updater/providers/wevpn/sort.go b/internal/provider/wevpn/updater/sort.go similarity index 100% rename from internal/updater/providers/wevpn/sort.go rename to internal/provider/wevpn/updater/sort.go diff --git a/internal/updater/providers/wevpn/sort_test.go b/internal/provider/wevpn/updater/sort_test.go similarity index 100% rename from internal/updater/providers/wevpn/sort_test.go rename to internal/provider/wevpn/updater/sort_test.go diff --git a/internal/updater/providers/windscribe/api.go b/internal/provider/windscribe/updater/api.go similarity index 100% rename from internal/updater/providers/windscribe/api.go rename to internal/provider/windscribe/updater/api.go diff --git a/internal/updater/providers/windscribe/servers.go b/internal/provider/windscribe/updater/servers.go similarity index 100% rename from internal/updater/providers/windscribe/servers.go rename to internal/provider/windscribe/updater/servers.go diff --git a/internal/updater/providers/windscribe/sort.go b/internal/provider/windscribe/updater/sort.go similarity index 100% rename from internal/updater/providers/windscribe/sort.go rename to internal/provider/windscribe/updater/sort.go diff --git a/internal/updater/providers.go b/internal/updater/providers.go index 498cb906..aeff0f91 100644 --- a/internal/updater/providers.go +++ b/internal/updater/providers.go @@ -8,26 +8,26 @@ import ( "github.com/qdm12/gluetun/internal/constants/providers" "github.com/qdm12/gluetun/internal/models" - "github.com/qdm12/gluetun/internal/updater/providers/cyberghost" - "github.com/qdm12/gluetun/internal/updater/providers/expressvpn" - "github.com/qdm12/gluetun/internal/updater/providers/fastestvpn" - "github.com/qdm12/gluetun/internal/updater/providers/hidemyass" - "github.com/qdm12/gluetun/internal/updater/providers/ipvanish" - "github.com/qdm12/gluetun/internal/updater/providers/ivpn" - "github.com/qdm12/gluetun/internal/updater/providers/mullvad" - "github.com/qdm12/gluetun/internal/updater/providers/nordvpn" - "github.com/qdm12/gluetun/internal/updater/providers/perfectprivacy" - "github.com/qdm12/gluetun/internal/updater/providers/pia" - "github.com/qdm12/gluetun/internal/updater/providers/privado" - "github.com/qdm12/gluetun/internal/updater/providers/privatevpn" - "github.com/qdm12/gluetun/internal/updater/providers/protonvpn" - "github.com/qdm12/gluetun/internal/updater/providers/purevpn" - "github.com/qdm12/gluetun/internal/updater/providers/surfshark" - "github.com/qdm12/gluetun/internal/updater/providers/torguard" - "github.com/qdm12/gluetun/internal/updater/providers/vpnunlimited" - "github.com/qdm12/gluetun/internal/updater/providers/vyprvpn" - "github.com/qdm12/gluetun/internal/updater/providers/wevpn" - "github.com/qdm12/gluetun/internal/updater/providers/windscribe" + cyberghost "github.com/qdm12/gluetun/internal/provider/cyberghost/updater" + expressvpn "github.com/qdm12/gluetun/internal/provider/expressvpn/updater" + fastestvpn "github.com/qdm12/gluetun/internal/provider/fastestvpn/updater" + hidemyass "github.com/qdm12/gluetun/internal/provider/hidemyass/updater" + ipvanish "github.com/qdm12/gluetun/internal/provider/ipvanish/updater" + ivpn "github.com/qdm12/gluetun/internal/provider/ivpn/updater" + mullvad "github.com/qdm12/gluetun/internal/provider/mullvad/updater" + nordvpn "github.com/qdm12/gluetun/internal/provider/nordvpn/updater" + perfectprivacy "github.com/qdm12/gluetun/internal/provider/perfectprivacy/updater" + privado "github.com/qdm12/gluetun/internal/provider/privado/updater" + privateinternetaccess "github.com/qdm12/gluetun/internal/provider/privateinternetaccess/updater" + privatevpn "github.com/qdm12/gluetun/internal/provider/privatevpn/updater" + protonvpn "github.com/qdm12/gluetun/internal/provider/protonvpn/updater" + purevpn "github.com/qdm12/gluetun/internal/provider/purevpn/updater" + surfshark "github.com/qdm12/gluetun/internal/provider/surfshark/updater" + torguard "github.com/qdm12/gluetun/internal/provider/torguard/updater" + vpnunlimited "github.com/qdm12/gluetun/internal/provider/vpnunlimited/updater" + vyprvpn "github.com/qdm12/gluetun/internal/provider/vyprvpn/updater" + wevpn "github.com/qdm12/gluetun/internal/provider/wevpn/updater" + windscribe "github.com/qdm12/gluetun/internal/provider/windscribe/updater" ) func (u *updater) updateProvider(ctx context.Context, provider string) ( @@ -75,7 +75,7 @@ func (u *updater) getServers(ctx context.Context, provider string, case providers.Privado: return privado.GetServers(ctx, u.unzipper, u.client, u.presolver, minServers) case providers.PrivateInternetAccess: - servers, err = pia.GetServers(ctx, u.client, minServers) + servers, err = privateinternetaccess.GetServers(ctx, u.client, minServers) return servers, nil, err case providers.Privatevpn: return privatevpn.GetServers(ctx, u.unzipper, u.presolver, minServers)