|
|
@@ -26,7 +26,7 @@ import kr.co.zumo.app.lifeplus.bean.api.EventPolicyRequestBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.EventQuestionBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.EventUploadImageResultBean;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.LifeplusAPIBean;
|
|
|
-import kr.co.zumo.app.lifeplus.model.Model;
|
|
|
+import kr.co.zumo.app.lifeplus.model.CoinModel;
|
|
|
import kr.co.zumo.app.lifeplus.model.module.APIError;
|
|
|
import kr.co.zumo.app.lifeplus.model.module.APIEventAnswerModule;
|
|
|
import kr.co.zumo.app.lifeplus.model.module.APIEventPolicyModule;
|
|
|
@@ -48,7 +48,7 @@ import okhttp3.RequestBody;
|
|
|
* @history 하세미 [2019-01-09] [최초 작성]
|
|
|
* @since 2019-01-09
|
|
|
*/
|
|
|
-public class EventQuestionModel extends Model implements IUriListProvider {
|
|
|
+public class EventQuestionModel extends CoinModel implements IUriListProvider {
|
|
|
|
|
|
private EventDetailBean eventDetailBean;
|
|
|
private Disposable disposableImage;
|
|
|
@@ -148,7 +148,7 @@ public class EventQuestionModel extends Model implements IUriListProvider {
|
|
|
for (EventPolicyBean bean : list) {
|
|
|
requestBean.getRequestBeans().add(new EventPolicyRequestBean(bean.getPolicyNo(), APIData.valueOf(bean.isChecked())));
|
|
|
}
|
|
|
- disposableAnswer = new APIEventPolicyModule().call(requestBean, new APIModuleListener<LifeplusAPIBean>() {
|
|
|
+ disposableAnswer = new APIEventPolicyModule().call(requestBean, new APIModuleListener<LifeplusAPIBean>(waiterCaller) {
|
|
|
@Override
|
|
|
public void onApiSuccess(LifeplusAPIBean resultBean) {
|
|
|
submitInternal();
|
|
|
@@ -217,6 +217,8 @@ public class EventQuestionModel extends Model implements IUriListProvider {
|
|
|
@Override
|
|
|
public void onApiSuccess(EventAnswerResultBean resultBean) {
|
|
|
eventAnswerResultBean = resultBean;
|
|
|
+ setGivenCoin(eventAnswerResultBean.getGivenCoin());
|
|
|
+
|
|
|
onResult(new Event.Builder(Event.SUCCESS).integer(Event.LOADED_EVENT_ANSWER).build());
|
|
|
}
|
|
|
|