Yes, I am using AsyncProvider<> to create split point. The issue is not here, the split point is created. However, most of my code stay in the initial fragment because every Provider<> are merged together (If I understand correctly the soyc)
For exemple :
- I have an AsyncProvider<A> and A has a dependency to a Provider<X>
- I have another AsyncProvider<B> and B has a dependency to a Provider<Y>
- the EntryPoint use a Provider<Z>
I was hoping to have a splitpoint with A+X, another with B+Y and the initial fragment with Z
However, after the compilation, X, Y and Z are in the initial fragment, and the soyc says that Provider<X> and Provider<Y> are used by my entrypoint.