Parcourir la source

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

hyodong.min il y a 6 ans
Parent
commit
1ea4fcaa47

+ 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 {