File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,13 @@ extension HMActionSet {
14
14
self . addAction ( action, completionHandler: seal. resolve)
15
15
}
16
16
}
17
+
18
+ @available ( iOS 8 . 0 , * )
19
+ public func removeAction( _ action: HMAction ) -> Promise < Void > {
20
+ return Promise { seal in
21
+ self . removeAction ( action, completionHandler: seal. resolve)
22
+ }
23
+ }
17
24
18
25
@available ( iOS 8 . 0 , * )
19
26
public func updateName( _ name: String ) -> Promise < Void > {
Original file line number Diff line number Diff line change @@ -15,6 +15,34 @@ extension HMEventTrigger {
15
15
self . updateExecuteOnce ( executeOnce, completionHandler: seal. resolve)
16
16
}
17
17
}
18
+
19
+ @available ( iOS 11 . 0 , * )
20
+ public func updateEvents( _ events: [ HMEvent ] ) -> Promise < Void > {
21
+ return Promise { seal in
22
+ self . updateEvents ( events, completionHandler: seal. resolve)
23
+ }
24
+ }
25
+
26
+ @available ( iOS 11 . 0 , * )
27
+ public func updateEndEvents( _ events: [ HMEvent ] ) -> Promise < Void > {
28
+ return Promise { seal in
29
+ self . updateEndEvents ( events, completionHandler: seal. resolve)
30
+ }
31
+ }
32
+
33
+ @available ( iOS 9 . 0 , * )
34
+ public func updatePredicate( _ predicate: NSPredicate ? ) -> Promise < Void > {
35
+ return Promise { seal in
36
+ self . updatePredicate ( predicate, completionHandler: seal. resolve)
37
+ }
38
+ }
39
+
40
+ @available ( iOS 11 . 0 , * )
41
+ public func updateRecurrences( _ recurrences: [ DateComponents ] ? ) -> Promise < Void > {
42
+ return Promise { seal in
43
+ self . updateRecurrences ( recurrences, completionHandler: seal. resolve)
44
+ }
45
+ }
18
46
19
47
}
20
48
You can’t perform that action at this time.
0 commit comments