```networkRequest .takeWhile { ...
# rx
s
Copy code
networkRequest
        .takeWhile {
            !allDataFetched
        }
        .repeat()
        .toList()
        .subscribe {
            // Do things
            Log.e("log",it.toString())
        }