private void sendQueuedEffects()

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));
  }