I tried calling it on the onComplete() block but compositeDisposables.clear() with retrofit network calls causes the calls to be cancelled midway.
observable.......
.subscribe(
{
utilModule.logI("net repo response")
//cleanDisposables()//this causes HttpOk cancelled error
},
{
utilModule.logI("no repo response" + it.message)
//cleanDisposables()
}
))
}
private fun cleanDisposables() {
//clean old network observables, dispose will prevent further observing
utilModule.logI("disposing observables")
if (!compositeDisposables.isDisposed) {
compositeDisposables.clear()
}
}