mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-17 02:33:27 +01:00
Prefer local servers over VPN
This commit is contained in:
@@ -59,6 +59,7 @@ extension Server
|
|||||||
|
|
||||||
self.service = service
|
self.service = service
|
||||||
self.identifier = identifier
|
self.identifier = identifier
|
||||||
|
self.isPreferred = true
|
||||||
}
|
}
|
||||||
|
|
||||||
init?(service: NetService)
|
init?(service: NetService)
|
||||||
@@ -66,6 +67,7 @@ extension Server
|
|||||||
self.service = service
|
self.service = service
|
||||||
self.connectionType = .manual
|
self.connectionType = .manual
|
||||||
self.identifier = String(data: "yolo".data(using: .utf8)!, encoding: .utf8)
|
self.identifier = String(data: "yolo".data(using: .utf8)!, encoding: .utf8)
|
||||||
|
self.isPreferred = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ private extension ServerManager
|
|||||||
func addDiscoveredServer(_ server: Server)
|
func addDiscoveredServer(_ server: Server)
|
||||||
{
|
{
|
||||||
var server = server
|
var server = server
|
||||||
server.isPreferred = (server.identifier == UserDefaults.standard.preferredServerID)
|
server.isPreferred = true
|
||||||
|
|
||||||
guard !self.discoveredServers.contains(server) else { return }
|
guard !self.discoveredServers.contains(server) else { return }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user