Persistent server pools (#226)
* GetAllServers with version & timestamp tests * Storage package to sync servers * Use storage Sync to get and use servers
This commit is contained in:
@@ -9,10 +9,14 @@ import (
|
||||
"github.com/qdm12/golibs/network"
|
||||
)
|
||||
|
||||
type nordvpn struct{}
|
||||
type nordvpn struct {
|
||||
servers []models.NordvpnServer
|
||||
}
|
||||
|
||||
func newNordvpn() *nordvpn {
|
||||
return &nordvpn{}
|
||||
func newNordvpn(servers []models.NordvpnServer) *nordvpn {
|
||||
return &nordvpn{
|
||||
servers: servers,
|
||||
}
|
||||
}
|
||||
|
||||
func (n *nordvpn) filterServers(region string, protocol models.NetworkProtocol, number uint16) (servers []models.NordvpnServer) {
|
||||
|
||||
Reference in New Issue
Block a user