I'm a bit unsure about how/when to call
ReportDrawnWhen
and need some guidance with Paging.
• In
Sunflower , its nested in the screen and called only when there are items in the list. If there were other
ReportDrawnWhen
calls that all reported before, wont this be no-op because `reportFullyDrawn`would already have been called by other reporters (which also means it was called to early) ? And should it be called in case of error (otherwise we would never report) ?
• In
NowInAndroid , it's called at the root of the screen, when the state is not loading (which covers the error case), but without waiting for the listState to be filled with items.
I implemented it like
this with paging, but is it the best way, especially when a `RemoteMediator`is also used ? Thanks !