Maint: common GetProtocol for OpenVPN+Wireguard providers

This commit is contained in:
Quentin McGaw (desktop)
2021-08-23 16:07:47 +00:00
parent 06a2d79cb4
commit dbf5c569ea
8 changed files with 70 additions and 155 deletions

View File

@@ -10,7 +10,7 @@ import (
func (w *Windscribe) GetConnection(selection configuration.ServerSelection) (
connection models.Connection, err error) {
port := getPort(selection)
protocol := getProtocol(selection)
protocol := utils.GetProtocol(selection)
servers, err := w.filterServers(selection)
if err != nil {
@@ -60,11 +60,3 @@ func getPort(selection configuration.ServerSelection) (port uint16) {
return port
}
}
func getProtocol(selection configuration.ServerSelection) (protocol string) {
protocol = constants.UDP
if selection.VPN == constants.OpenVPN && selection.OpenVPN.TCP {
protocol = constants.TCP
}
return protocol
}