File tree Expand file tree Collapse file tree 1 file changed +3
-22
lines changed Expand file tree Collapse file tree 1 file changed +3
-22
lines changed Original file line number Diff line number Diff line change @@ -275,20 +275,10 @@ public extension Observable {
275275}
276276
277277// MARK: Realm type extensions
278- public extension Realm {
279- var rx : Realm . Rx { . init( self ) }
280278
281- struct Rx {
282- private let base : Realm
279+ extension Realm : ReactiveCompatible { }
283280
284- init ( _ base: Realm ) {
285- self . base = base
286- }
287- }
288- }
289-
290- // MARK: - Instance Reactive Extensions
291- public extension Realm . Rx {
281+ public extension Reactive where Base == Realm {
292282 /**
293283 Returns bindable sink wich adds object sequence to the current Realm
294284
@@ -388,16 +378,7 @@ public extension Realm.Rx {
388378 }
389379}
390380
391- // MARK: - Static Reactive Extensions
392- public extension Realm {
393- static var rx : RxStatic . Type {
394- RxStatic . self
395- }
396-
397- struct RxStatic { }
398- }
399-
400- public extension Realm . RxStatic {
381+ public extension Reactive where Base == Realm {
401382 /**
402383 Returns bindable sink wich adds object sequence to a Realm
403384
You can’t perform that action at this time.
0 commit comments