Commit 5ac503cb authored by Filipe de Lima Brito's avatar Filipe de Lima Brito

Update RealmSpotlightRepository.kt

parent dc80414f
...@@ -23,13 +23,7 @@ class RealmSpotlightRepository(private val hostname: String) : RealmRepository() ...@@ -23,13 +23,7 @@ class RealmSpotlightRepository(private val hostname: String) : RealmRepository()
return Flowable.defer { Flowable.using<RealmResults<RealmSpotlight>, Pair<Realm, Looper>>({ return Flowable.defer { Flowable.using<RealmResults<RealmSpotlight>, Pair<Realm, Looper>>({
Pair<Realm, Looper>(RealmStore.getRealm(hostname), Looper.myLooper()) Pair<Realm, Looper>(RealmStore.getRealm(hostname), Looper.myLooper())
}, { pair -> RxJavaInterop.toV2Flowable<RealmResults<RealmSpotlight>>(pair.first.where(RealmSpotlight::class.java) }, { pair -> RxJavaInterop.toV2Flowable<RealmResults<RealmSpotlight>>(pair.first.where(RealmSpotlight::class.java)
.beginGroup()
.like(Columns.NAME, "*$term*", Case.INSENSITIVE) .like(Columns.NAME, "*$term*", Case.INSENSITIVE)
.endGroup()
.or()
.beginGroup()
.like(Columns.USERNAME, "*$term*", Case.INSENSITIVE)
.endGroup()
.findAllSorted(Columns.NAME, if (direction == SortDirection.ASC) Sort.ASCENDING else Sort.DESCENDING) .findAllSorted(Columns.NAME, if (direction == SortDirection.ASC) Sort.ASCENDING else Sort.DESCENDING)
.asObservable()) .asObservable())
}) { pair -> close(pair.first, pair.second) } }) { pair -> close(pair.first, pair.second) }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment