Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 4bfc3ba

Browse files
committedSep 20, 2016
0.2.2
1 parent 286d66d commit 4bfc3ba

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed
 

‎Pod/Classes/RxRealm.swift

+9-9
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public extension ObservableType where E: NotificationEmitter {
9999
observer.onNext(value)
100100
}
101101

102-
return AnonymousDisposable {
102+
return Disposables.create {
103103
observer.onCompleted()
104104
token.stop()
105105
}
@@ -135,7 +135,7 @@ public extension ObservableType where E: NotificationEmitter {
135135
}
136136
}
137137

138-
return AnonymousDisposable {
138+
return Disposables.create {
139139
observer.onCompleted()
140140
token.stop()
141141
}
@@ -180,7 +180,7 @@ public extension Observable {
180180
observer.onNext((realm, notification))
181181
}
182182

183-
return AnonymousDisposable {
183+
return Disposables.create {
184184
observer.onCompleted()
185185
token.stop()
186186
}
@@ -199,9 +199,9 @@ public extension Realm {
199199
- param: update - if set to `true` it will override existing objects with matching primary key
200200
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
201201
*/
202-
public static func add<O: Sequence where O.Iterator.Element: Object>(
202+
public static func add<O: Sequence>(
203203
configuration: Realm.Configuration = Realm.Configuration.defaultConfiguration,
204-
update: Bool = false) -> AnyObserver<O> {
204+
update: Bool = false) -> AnyObserver<O> where O.Iterator.Element: Object {
205205

206206
return RealmObserver(configuration: configuration) {realm, elements in
207207
try! realm.write {
@@ -232,7 +232,7 @@ public extension Realm {
232232
Returns bindable sink wich deletes objects in sequence from Realm.
233233
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
234234
*/
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 {
236236
return AnyObserver {event in
237237

238238
guard let elements = event.element,
@@ -275,7 +275,7 @@ public extension Realm {
275275
- param: update - if set to `true` it will override existing objects with matching primary key
276276
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
277277
*/
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 {
279279
switch self {
280280
case .realm(let realm):
281281
return RealmObserver(realm: realm) {realm, element in
@@ -291,7 +291,7 @@ public extension Realm {
291291
- param: update - if set to `true` it will override existing objects with matching primary key
292292
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
293293
*/
294-
public func add<O: Object>(update update: Bool = false) -> AnyObserver<O> {
294+
public func add<O: Object>(update: Bool = false) -> AnyObserver<O> {
295295
switch self {
296296
case .realm(let realm):
297297
return RealmObserver(realm: realm) {realm, element in
@@ -306,7 +306,7 @@ public extension Realm {
306306
Returns bindable sink wich deletes objects in sequence from Realm.
307307
- returns: `AnyObserver<O>`, which you can use to subscribe an `Observable` to
308308
*/
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 {
310310
switch self {
311311
case .realm(let realm):
312312
return RealmObserver(realm: realm, binding: { (realm, elements) in

0 commit comments

Comments
 (0)
Please sign in to comment.