Skip to content

Commit 662e7fd

Browse files
committed
Refactor code
1 parent fe76b52 commit 662e7fd

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

Sources/Atlantis.swift

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -273,11 +273,10 @@ extension Bundle {
273273
}
274274

275275
var hasBonjourServices: Bool {
276-
guard let services = Bundle.main.object(forInfoDictionaryKey: "NSBonjourServices") as? [String],
277-
let proxymanService = services.first(where: {
278-
$0 == NetServiceTransport.Constants.netServiceType
279-
}),
280-
proxymanService == NetServiceTransport.Constants.netServiceType else { return false }
281-
return true
276+
guard let services = Bundle.main.object(forInfoDictionaryKey: "NSBonjourServices") as? [String] else {
277+
return false
278+
}
279+
// It works fine if the app has many Bonjour services
280+
return services.contains(where: { $0 == NetServiceTransport.Constants.netServiceType })
282281
}
283282
}

0 commit comments

Comments
 (0)