We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fe76b52 commit 662e7fdCopy full SHA for 662e7fd
Sources/Atlantis.swift
@@ -273,11 +273,10 @@ extension Bundle {
273
}
274
275
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
+ guard let services = Bundle.main.object(forInfoDictionaryKey: "NSBonjourServices") as? [String] else {
+ return false
+ }
+ // It works fine if the app has many Bonjour services
+ return services.contains(where: { $0 == NetServiceTransport.Constants.netServiceType })
282
283
0 commit comments