@@ -129,7 +129,7 @@ open class Subscription<T>: SubscriptionHandling where T: PFObject {
129
129
130
130
- returns: The same subscription, for easy chaining
131
131
*/
132
- open func handleError( _ handler: @escaping ( PFQuery < T > , Error ) -> Void ) -> Subscription {
132
+ @ discardableResult open func handleError( _ handler: @escaping ( PFQuery < T > , Error ) -> Void ) -> Subscription {
133
133
errorHandlers. append ( handler)
134
134
return self
135
135
}
@@ -141,7 +141,7 @@ open class Subscription<T>: SubscriptionHandling where T: PFObject {
141
141
142
142
- returns: The same subscription, for easy chaining.
143
143
*/
144
- open func handleEvent( _ handler: @escaping ( PFQuery < T > , Event < T > ) -> Void ) -> Subscription {
144
+ @ discardableResult open func handleEvent( _ handler: @escaping ( PFQuery < T > , Event < T > ) -> Void ) -> Subscription {
145
145
eventHandlers. append ( handler)
146
146
return self
147
147
}
@@ -153,7 +153,7 @@ open class Subscription<T>: SubscriptionHandling where T: PFObject {
153
153
154
154
- returns: The same subscription, for easy chaining.
155
155
*/
156
- open func handleSubscribe( _ handler: @escaping ( PFQuery < T > ) -> Void ) -> Subscription {
156
+ @ discardableResult open func handleSubscribe( _ handler: @escaping ( PFQuery < T > ) -> Void ) -> Subscription {
157
157
subscribeHandlers. append ( handler)
158
158
return self
159
159
}
@@ -165,7 +165,7 @@ open class Subscription<T>: SubscriptionHandling where T: PFObject {
165
165
166
166
- returns: The same subscription, for easy chaining.
167
167
*/
168
- open func handleUnsubscribe( _ handler: @escaping ( PFQuery < T > ) -> Void ) -> Subscription {
168
+ @ discardableResult open func handleUnsubscribe( _ handler: @escaping ( PFQuery < T > ) -> Void ) -> Subscription {
169
169
unsubscribeHandlers. append ( handler)
170
170
return self
171
171
}
@@ -208,7 +208,7 @@ extension Subscription {
208
208
209
209
- returns: The same subscription, for easy chaining
210
210
*/
211
- public func handle< E: Error > (
211
+ @ discardableResult public func handle< E: Error > (
212
212
_ errorType: E . Type = E . self,
213
213
_ handler: @escaping ( PFQuery < T > , E ) -> Void
214
214
) -> Subscription {
@@ -235,7 +235,7 @@ extension Subscription {
235
235
- returns: The same subscription, for easy chaining
236
236
237
237
*/
238
- public func handle( _ eventType: @escaping ( T ) -> Event < T > , _ handler: @escaping ( PFQuery < T > , T ) -> Void ) -> Subscription {
238
+ @ discardableResult public func handle( _ eventType: @escaping ( T ) -> Event < T > , _ handler: @escaping ( PFQuery < T > , T ) -> Void ) -> Subscription {
239
239
return handleEvent { query, event in
240
240
switch event {
241
241
case . entered( let obj) where eventType ( obj) == event: handler ( query, obj)
0 commit comments