chore(surfshark): add package internal/provider/surshark/server

- Merge `internal/models/location.go` and `internal/constants/surfshark.go` into `internal/provider/surfshark/servers/locationdata.go`
This commit is contained in:
Quentin McGaw
2022-05-07 19:12:29 +00:00
parent 306de8feda
commit 1b2bcf901a
8 changed files with 30 additions and 36 deletions

View File

@@ -7,7 +7,7 @@ import (
"fmt"
"net/http"
"github.com/qdm12/gluetun/internal/constants"
"github.com/qdm12/gluetun/internal/provider/surfshark/servers"
)
// Note: no multi-hop and some servers are missing from their API.
@@ -18,7 +18,7 @@ func addServersFromAPI(ctx context.Context, client *http.Client,
return err
}
locationData := constants.SurfsharkLocationData()
locationData := servers.LocationData()
hostToLocation := hostToLocation(locationData)
const tcp, udp = true, true