Add roomId to EventEntity as it makes queries a lot faster and fixes performance issues.

This commit is contained in:
ganfra
2019-01-03 17:10:02 +01:00
committed by ganfra
parent 51000c4711
commit e9737dff75
11 changed files with 52 additions and 69 deletions

View File

@ -5,7 +5,6 @@ import im.vector.matrix.android.api.session.events.model.EnrichedEvent
import im.vector.matrix.android.api.session.room.Room
import im.vector.matrix.android.api.session.room.model.RoomSummary
import io.reactivex.Observable
import io.reactivex.schedulers.Schedulers
class RxRoom(private val room: Room) {
@ -15,7 +14,6 @@ class RxRoom(private val room: Room) {
fun timeline(eventId: String? = null): Observable<PagedList<EnrichedEvent>> {
return room.timeline(eventId).asObservable()
.subscribeOn(Schedulers.io())
}
}