Switch the conversation list to our own paging library.

This commit is contained in:
Greyson Parrelli
2020-12-19 18:22:08 -05:00
committed by Alan Evans
parent b7477d287b
commit 4b5f1d64e6
8 changed files with 96 additions and 185 deletions

View File

@@ -65,7 +65,11 @@ public final class LiveDataUtil {
MediatorLiveData<B> outputLiveData = new MediatorLiveData<>();
Executor liveDataExecutor = new SerialMonoLifoExecutor(executor);
outputLiveData.addSource(source, currentValue -> liveDataExecutor.execute(() -> outputLiveData.postValue(backgroundFunction.apply(currentValue))));
outputLiveData.addSource(source, currentValue -> {
liveDataExecutor.execute(() -> {
outputLiveData.postValue(backgroundFunction.apply(currentValue));
});
});
return outputLiveData;
}