У меня есть тип шины события потока, где события имеют идентификатор.Мне нужно воспроизвести последний элемент выбранного идентификатора подписчика при подписке.Если я использую только replay(1)
и filter { it == id }
на подписчике, то воспроизводится только последний элемент, поэтому подписчики, которые фильтруют другой идентификатор, не получат соответствующие повторы.
Мне нужно повторение вid.
Я замечаю перегрузку воспроизведения {функции}, но, похоже, не выполняет то, что хочу
Альтернативой является создание карты всех событий и ее фильтрация., но я надеюсь, что это можно сделать более чисто.