|
|
@@ -4,6 +4,7 @@ import android.util.Log;
|
|
|
|
|
|
import kr.co.zumo.app.lifeplus.bean.ContentsDeliveryBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BookmarkBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.ListItemNumberBean;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
import kr.co.zumo.app.lifeplus.view.DoubleChecker;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
@@ -86,9 +87,11 @@ public class BookMarkListPresenter extends Presenter<BookMarkListModel, IBookMar
|
|
|
@Override
|
|
|
protected void onEventInternal(Event event) {
|
|
|
int index;
|
|
|
+ ListItemNumberBean listItemNumberBean;
|
|
|
switch (event.getEventId()) {
|
|
|
case Event.CONTENTS:
|
|
|
- index = model.getItemIndexByItemNumber(event.getString());
|
|
|
+ listItemNumberBean = event.fromJson(ListItemNumberBean.class);
|
|
|
+ index = model.getItemIndex(listItemNumberBean.getItemNo(), listItemNumberBean.getListItemNo());
|
|
|
Log.i("APP# BookMarkListPresenter | onEventInternal", "|===================> " + event);
|
|
|
BookmarkBean bean = model.getBookmarkList().get(index);
|
|
|
Log.w("APP# BookMarkListPresenter | onEventInternal", "|" + bean.toPrettyJson());
|
|
|
@@ -99,11 +102,13 @@ public class BookMarkListPresenter extends Presenter<BookMarkListModel, IBookMar
|
|
|
go(ScreenID.CONTENTS);
|
|
|
break;
|
|
|
case Event.BOOKMARK:
|
|
|
- index = model.getItemIndexByItemNumber(event.getString());
|
|
|
+ listItemNumberBean = event.fromJson(ListItemNumberBean.class);
|
|
|
+ index = model.getItemIndex(listItemNumberBean.getItemNo(), listItemNumberBean.getListItemNo());
|
|
|
model.updateBookmarked(index);
|
|
|
break;
|
|
|
case Event.LIKE:
|
|
|
- index = model.getItemIndexByItemNumber(event.getString());
|
|
|
+ listItemNumberBean = event.fromJson(ListItemNumberBean.class);
|
|
|
+ index = model.getItemIndex(listItemNumberBean.getItemNo(), listItemNumberBean.getListItemNo());
|
|
|
model.updateLiked(index);
|
|
|
break;
|
|
|
case Event.SORT:
|