|
|
@@ -112,7 +112,7 @@ public class MemberInfoHelper {
|
|
|
}
|
|
|
|
|
|
if (APIData.isTrue(resultBean.getData().getPushRecvYn()) != isPushEventAndService()) {
|
|
|
- setPushEventAndService(isPushEventAndService());
|
|
|
+ setPushEventAndService(isPushEventAndService(), resultBean.getData().getPushMktgReyn());
|
|
|
}
|
|
|
}
|
|
|
listener.onApiSuccess(resultBean);
|
|
|
@@ -194,21 +194,22 @@ public class MemberInfoHelper {
|
|
|
return SuperModel.getInstance().getPreferences().isPushEventAndServiceEnabled();
|
|
|
}
|
|
|
|
|
|
- public void setPushEventAndService(boolean isEnabled) {
|
|
|
+ public void setPushEventAndService(boolean isEnabled, String marketing) {
|
|
|
|
|
|
/**
|
|
|
* push event & service 는 "pushRecvYn" 필드 이용
|
|
|
*/
|
|
|
MemberPushAgreeRequestBean bean = getPushBean(APIData.valueOf(isEnabled));
|
|
|
+ bean.setPushMarketingEnabled(marketing);
|
|
|
|
|
|
new APIMemberPushUpdateModule().call(bean, new APIModuleListener<LifeplusAPIBean>() {
|
|
|
@Override
|
|
|
public void onApiSuccess(LifeplusAPIBean resultBean) {
|
|
|
- if (isEnabled) {
|
|
|
- FirebaseMessagingHelper.getInstance().subscribeToTopic();
|
|
|
- } else {
|
|
|
- FirebaseMessagingHelper.getInstance().unSubscribeToTopic();
|
|
|
- }
|
|
|
+// if (isEnabled) {
|
|
|
+// FirebaseMessagingHelper.getInstance().subscribeToTopic();
|
|
|
+// } else {
|
|
|
+// FirebaseMessagingHelper.getInstance().unSubscribeToTopic();
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
@Override
|