浏览代码

[이벤트][New] 리스트에서 종료된 이벤트는 표시 안함
- 서버에 반영돼있지만 방어코드로 추가

hyodong.min 6 年之前
父节点
当前提交
1ea4fcaa47
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/EventListModel.java

+ 9 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/EventListModel.java

@@ -4,6 +4,7 @@
 package kr.co.zumo.app.lifeplus.view.screen.event;
 
 import java.util.ArrayList;
+import java.util.Iterator;
 import java.util.List;
 
 import io.reactivex.disposables.Disposable;
@@ -84,7 +85,14 @@ public class EventListModel extends Model {
       public void onApiSuccess(EventListResultBean resultBean) {
         if (null != resultBean && null != resultBean.getData()) {
           eventBeans = resultBean.getData();
-//          Collections.reverse(eventBeans);
+
+          for (Iterator<EventBean> iterator = eventBeans.iterator(); iterator.hasNext(); ) {
+            EventBean eventBean = iterator.next();
+            if (eventBean.isEventEnd()) {
+              iterator.remove();
+            }
+          }
+
           onResult(new Event.Builder(Event.SUCCESS).integer(Event.EVENT_LIST).build());
         }
         else {