Sudhir Singh Khanger
12/03/2018, 10:15 AMgildor
12/03/2018, 10:29 AMgsala
12/03/2018, 10:42 AM.buffer(X)
?gildor
12/03/2018, 10:43 AMgsala
12/03/2018, 10:45 AMlistOf(1,2,3,4,5,6).toObservable().buffer(3).flatMap {retrofitService.send3Numbers()}
gildor
12/03/2018, 10:46 AMSudhir Singh Khanger
12/03/2018, 10:48 AMgildor
12/03/2018, 10:50 AMSudhir Singh Khanger
12/03/2018, 10:56 AMSudhir Singh Khanger
12/03/2018, 10:56 AMgildor
12/03/2018, 10:58 AMSudhir Singh Khanger
12/03/2018, 11:01 AMgildor
12/03/2018, 11:03 AMchunked
extension fucntion to split one list to many list with particular amount of items, then send each item to retrofit and merge resultsgildor
12/03/2018, 11:06 AMObservable.just(1,2,3,4,5) // this is list of your records
.flatMapIterable { it.chunked(3) } // split one list to many lists with particular amount of items
.flatMap { networkCall(it) } // send each item
.subscribe { println(it) } // print results, you also probably want handle errors
gildor
12/03/2018, 11:09 AMursus
12/03/2018, 5:03 PMSudhir Singh Khanger
12/07/2018, 10:45 AMgildor
12/07/2018, 1:45 PM