|
|
@@ -7,7 +7,6 @@ import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
import io.reactivex.Single;
|
|
|
-import io.reactivex.functions.Function;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BestBucketBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BucketBestListResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.RequestBean;
|
|
|
@@ -28,21 +27,18 @@ public class APIBucketBestModule extends LifeplusAPIModule<RequestBean, BucketBe
|
|
|
@Override
|
|
|
protected Single<BucketBestListResultBean> getAPI(RequestBean requestBean) {
|
|
|
return new LifeplusAPIRepository().getBestBucketList(requestBean)
|
|
|
- .map(new Function<BucketBestListResultBean, BucketBestListResultBean>() {
|
|
|
- @Override
|
|
|
- public BucketBestListResultBean apply(BucketBestListResultBean bucketBestListResultBean) throws Exception {
|
|
|
- if (null != bucketBestListResultBean && null != bucketBestListResultBean.getData()) {
|
|
|
- if (bucketBestListResultBean.getData().size() > 5) {
|
|
|
- List<BestBucketBean> list = new ArrayList<>();
|
|
|
- int len = 5;
|
|
|
- for (int i = 0; i < len; ++i) {
|
|
|
- list.add(bucketBestListResultBean.getData().get(i));
|
|
|
- }
|
|
|
- bucketBestListResultBean.setData(list);
|
|
|
+ .map(bucketBestListResultBean -> {
|
|
|
+ if (null != bucketBestListResultBean && null != bucketBestListResultBean.getData()) {
|
|
|
+ if (bucketBestListResultBean.getData().size() > 5) {
|
|
|
+ List<BestBucketBean> list = new ArrayList<>();
|
|
|
+ int len = 5;
|
|
|
+ for (int i = 0; i < len; ++i) {
|
|
|
+ list.add(bucketBestListResultBean.getData().get(i));
|
|
|
}
|
|
|
+ bucketBestListResultBean.setData(list);
|
|
|
}
|
|
|
- return bucketBestListResultBean;
|
|
|
}
|
|
|
+ return bucketBestListResultBean;
|
|
|
});
|
|
|
}
|
|
|
}
|