Filter Privado servers by hostnames only
This commit is contained in:
@@ -47,12 +47,19 @@ func (s *storage) mergeServers(hardcoded, persistent models.AllServers) (merged
|
||||
merged.Pia = persistent.Pia
|
||||
}
|
||||
}
|
||||
|
||||
merged.Privado = hardcoded.Privado
|
||||
if persistent.Privado.Timestamp > hardcoded.Privado.Timestamp {
|
||||
versionDiff := int(persistent.Privado.Version) - int(hardcoded.Privado.Version)
|
||||
switch {
|
||||
case versionDiff > 0:
|
||||
s.logger.Info("Using Privado servers from file (%d version(s) more recent)", versionDiff)
|
||||
merged.Privado = persistent.Privado
|
||||
case persistent.Privado.Timestamp > hardcoded.Privado.Timestamp:
|
||||
s.logger.Info("Using Privado servers from file (%s more recent)",
|
||||
getUnixTimeDifference(persistent.Privado.Timestamp, hardcoded.Privado.Timestamp))
|
||||
merged.Privado = persistent.Privado
|
||||
}
|
||||
|
||||
merged.Purevpn = hardcoded.Purevpn
|
||||
if persistent.Purevpn.Timestamp > hardcoded.Purevpn.Timestamp {
|
||||
s.logger.Info("Using Purevpn servers from file (%s more recent)",
|
||||
|
||||
Reference in New Issue
Block a user