Skip to content

Commit e62fb3b

Browse files
committed
Build for WatchOS
1 parent 63957a4 commit e62fb3b

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

Sources/HMAcessoryBrowser+Promise.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import Foundation
22
import HomeKit
33
import PromiseKit
44

5+
#if !os(tvOS) && !os(watchOS)
6+
57
public enum HMPromiseAccessoryBrowserError: Error {
68
case noAccessoryFound
79
}
@@ -70,3 +72,5 @@ private class BrowserProxy: PromiseProxy<[HMAccessory]>, HMAccessoryBrowserDeleg
7072
}
7173
}
7274
}
75+
76+
#endif

Sources/HMHome+Promise.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ import Foundation
22
import HomeKit
33
import PromiseKit
44

5+
#if !os(tvOS) && !os(watchOS)
6+
57
extension HMHome {
68

9+
@available(iOS 8.0, *)
710
public func updateName(_ name: String) -> Promise<Void> {
811
return Promise { seal in
912
self.updateName(name, completionHandler: seal.resolve)
@@ -74,3 +77,4 @@ extension HMHome {
7477
}
7578
}
7679
}
80+
#endif

Sources/HMHomeManager+Promise.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ extension HMHomeManager {
1111
return HMHomeManagerProxy().promise
1212
}
1313

14+
#if !os(tvOS) && !os(watchOS)
15+
1416
@available(iOS 8.0, *)
1517
public func addHome(withName name: String) -> Promise<HMHome> {
1618
return Promise { seal in
@@ -31,6 +33,8 @@ extension HMHomeManager {
3133
self.updatePrimaryHome(home, completionHandler: seal.resolve)
3234
}
3335
}
36+
37+
#endif
3438
}
3539

3640
internal class HMHomeManagerProxy: PromiseProxy<[HMHome]>, HMHomeManagerDelegate {

0 commit comments

Comments
 (0)