Thanks for this write up! I learned something new!
10/27/2020, 11:39 PM
I don't think that suggested solution and overall architecture is good
Code looks quite strange and awkward to handle it with side effect with this manual setting idld
it falls apart if you have more than 1 destination
I think approach with consumable event works much better for such case (same as for livedata)