chore(provider/utils): do not check for empty wg keys
package utils
import (
- "errors"
"fmt"
"math/rand"
@@ -30,10 +29,6 @@ type Storage interface {
servers []models.Server, err error)
}
-var (
- ErrWireguardPublicKeyMissing = errors.New("wireguard public key is missing")
-)
-
func GetConnection(provider string,
storage Storage,
selection settings.ServerSelection,
@@ -57,11 +52,6 @@ func GetConnection(provider string,
continue
}
- if selection.VPN == vpn.Wireguard && server.WgPubKey == "" {
- return connection, fmt.Errorf("%w: for server hostname %s and ip %s",
- ErrWireguardPublicKeyMissing, server.Hostname, ip)
- }
-
hostname := server.Hostname
if selection.VPN == vpn.OpenVPN && server.OvpnX509 != "" {
// For Windscribe where hostname and
