|
|
@@ -186,18 +186,24 @@ public class AddMyBucketListModel extends Model {
|
|
|
if (null == bucketBackgroundList.get(selectedIndex)) {
|
|
|
return;
|
|
|
}
|
|
|
+ LifeplusImageBean backgroundImageBean = bucketBackgroundList.get(selectedIndex);
|
|
|
+
|
|
|
disposableRegister = new APIBucketUpdateModule().call(new BucketUpdateRequestBean(
|
|
|
getUserName(),
|
|
|
bucketMyBeanForEditing.getBucketNumber(),
|
|
|
bucketText,
|
|
|
- bucketBackgroundList.get(selectedIndex).getImageNumber()),
|
|
|
- new APIModuleSimpleListener<LifeplusAPIBean>(waiterCaller) {
|
|
|
+ backgroundImageBean.getImageNumber()),
|
|
|
+ new APIModuleSimpleListener<BucketRegisterResultBean>(waiterCaller) {
|
|
|
@Override
|
|
|
- public void onApiSuccess(LifeplusAPIBean resultBean) {
|
|
|
+ public void onApiSuccess(BucketRegisterResultBean resultBean) {
|
|
|
+
|
|
|
+ BucketWithTagBean bean = resultBean.getData();
|
|
|
+
|
|
|
bucketMyBeanForEditing.setTitle(bucketText);
|
|
|
- bucketMyBeanForEditing.setImageUrl(bucketBackgroundList.get(selectedIndex).getImageUrl());
|
|
|
- // todo tag 정보를 알 수 없어서 null 넣어둠.
|
|
|
- bucketMyBeanForEditing.setTagList(null);
|
|
|
+ bucketMyBeanForEditing.setImageUrl(backgroundImageBean.getImageUrl());
|
|
|
+ bucketMyBeanForEditing.setTagList(bean.getTagList());
|
|
|
+ // 태그 추가
|
|
|
+ tags = bucketMyBeanForEditing.getTagList();
|
|
|
|
|
|
BucketListModelHelper.getInstance().updateBucket();
|
|
|
onResult(new Event.Builder(Event.SUCCESS).build());
|