@@ -99,7 +99,7 @@ public extension ObservableType where E: NotificationEmitter {
99
99
observer. onNext ( value)
100
100
}
101
101
102
- return AnonymousDisposable {
102
+ return Disposables . create {
103
103
observer. onCompleted ( )
104
104
token. stop ( )
105
105
}
@@ -135,7 +135,7 @@ public extension ObservableType where E: NotificationEmitter {
135
135
}
136
136
}
137
137
138
- return AnonymousDisposable {
138
+ return Disposables . create {
139
139
observer. onCompleted ( )
140
140
token. stop ( )
141
141
}
@@ -180,7 +180,7 @@ public extension Observable {
180
180
observer. onNext ( ( realm, notification) )
181
181
}
182
182
183
- return AnonymousDisposable {
183
+ return Disposables . create {
184
184
observer. onCompleted ( )
185
185
token. stop ( )
186
186
}
@@ -199,9 +199,9 @@ public extension Realm {
199
199
- param: update - if set to `true` it will override existing objects with matching primary key
200
200
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
201
201
*/
202
- public static func add< O: Sequence where O . Iterator . Element : Object > (
202
+ public static func add< O: Sequence > (
203
203
configuration: Realm . Configuration = Realm . Configuration. defaultConfiguration,
204
- update: Bool = false ) -> AnyObserver < O > {
204
+ update: Bool = false ) -> AnyObserver < O > where O . Iterator . Element : Object {
205
205
206
206
return RealmObserver ( configuration: configuration) { realm, elements in
207
207
try ! realm. write {
@@ -232,7 +232,7 @@ public extension Realm {
232
232
Returns bindable sink wich deletes objects in sequence from Realm.
233
233
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
234
234
*/
235
- public static func delete< S: Sequence where S . Iterator . Element : Object > ( ) -> AnyObserver < S > {
235
+ public static func delete< S: Sequence > ( ) -> AnyObserver < S > where S . Iterator . Element : Object {
236
236
return AnyObserver { event in
237
237
238
238
guard let elements = event. element,
@@ -275,7 +275,7 @@ public extension Realm {
275
275
- param: update - if set to `true` it will override existing objects with matching primary key
276
276
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
277
277
*/
278
- public func add< O: Sequence where O . Iterator . Element : Object > ( update update : Bool = false ) -> AnyObserver < O > {
278
+ public func add< O: Sequence > ( update: Bool = false ) -> AnyObserver < O > where O . Iterator . Element : Object {
279
279
switch self {
280
280
case . realm( let realm) :
281
281
return RealmObserver ( realm: realm) { realm, element in
@@ -291,7 +291,7 @@ public extension Realm {
291
291
- param: update - if set to `true` it will override existing objects with matching primary key
292
292
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
293
293
*/
294
- public func add< O: Object > ( update update : Bool = false ) -> AnyObserver < O > {
294
+ public func add< O: Object > ( update: Bool = false ) -> AnyObserver < O > {
295
295
switch self {
296
296
case . realm( let realm) :
297
297
return RealmObserver ( realm: realm) { realm, element in
@@ -306,7 +306,7 @@ public extension Realm {
306
306
Returns bindable sink wich deletes objects in sequence from Realm.
307
307
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
308
308
*/
309
- public func delete< S: Sequence where S . Iterator . Element : Object > ( ) -> AnyObserver < S > {
309
+ public func delete< S: Sequence > ( ) -> AnyObserver < S > where S . Iterator . Element : Object {
310
310
switch self {
311
311
case . realm( let realm) :
312
312
return RealmObserver ( realm: realm, binding: { ( realm, elements) in
0 commit comments