Whenever the user changes (logout, login), I want to reset and reload the channel list. I tried multiple approaches but couldn’t get it to work.
loadNextChannelList(reset: true) seems to be the way to go (that’s what the retry button also does) and the screen resets (empty list) but no new request is done. I debugged the UIKit code and found that
dispose() on the
channelCollection but afterwards
hasMore is still false which results in no request (“All channels have been loaded.”).
If I set
null, everythings seems to work fine. However, this is no public property, so you need to fork the whole UIKit framework.
Is there another, better or working way to reset the channel list?