in mobius-android/src/main/java/com/spotify/mobius/android/MutableLiveQueue.java [169:178]
private void sendQueuedEffects() {
final Queue<T> queueToSend = new LinkedList<>();
synchronized (lock) {
if (lifecycleOwnerIsPaused || pausedObserver == null || pausedEffectsQueue.isEmpty()) {
return;
}
pausedEffectsQueue.drainTo(queueToSend);
}
effectsWorkRunner.post(() -> sendToPausedObserver(queueToSend));
}