Timeline : try to fix scroll issues...

This commit is contained in:
ganfra
2018-11-25 16:17:13 +01:00
parent 6fc0d884b2
commit e4c23b757e
3 changed files with 10 additions and 7 deletions

View File

@ -16,7 +16,7 @@ import im.vector.matrix.android.internal.session.events.interceptor.MessageEvent
import io.realm.Realm
import io.realm.RealmQuery
private const val PAGE_SIZE = 60
private const val PAGE_SIZE = 30
internal class DefaultTimelineHolder(private val roomId: String,
private val monarchy: Monarchy,
@ -26,7 +26,7 @@ internal class DefaultTimelineHolder(private val roomId: String,
private val eventInterceptors = ArrayList<EnrichedEventInterceptor>()
init {
boundaryCallback.limit = PAGE_SIZE / 2
boundaryCallback.limit = 30
eventInterceptors.add(MessageEventInterceptor(monarchy, roomId))
}
@ -54,8 +54,6 @@ internal class DefaultTimelineHolder(private val roomId: String,
val pagedListConfig = PagedList.Config.Builder()
.setEnablePlaceholders(false)
.setPageSize(PAGE_SIZE)
.setInitialLoadSizeHint(PAGE_SIZE)
.setPrefetchDistance(PAGE_SIZE / 2)
.build()
val livePagedListBuilder = LivePagedListBuilder(domainSourceFactory, pagedListConfig).setBoundaryCallback(boundaryCallback)