Showing
3 changed files
with
39 additions
and
21 deletions
| ... | @@ -1325,27 +1325,21 @@ public enum Warply { | ... | @@ -1325,27 +1325,21 @@ public enum Warply { |
| 1325 | super.onResult(json, errorCode); | 1325 | super.onResult(json, errorCode); |
| 1326 | 1326 | ||
| 1327 | if (json != null) { | 1327 | if (json != null) { |
| 1328 | - if (!WarpUtils.getIsDeviceInfoSaved(mContext.get())) { | 1328 | + // OLD LOGIC // |
| 1329 | - WarpUtils.setIsDeviceInfoSaved(mContext.get(), true); | 1329 | +// if (!WarpUtils.getIsDeviceInfoSaved(mContext.get())) { |
| 1330 | - WarpUtils.setDeviceInfoObject(mContext.get(), json); | 1330 | +// WarpUtils.setIsDeviceInfoSaved(mContext.get(), true); |
| 1331 | - postMicroappData(WarpConstants.MICROAPP_DEVICE_INFO, json, true); | 1331 | +// WarpUtils.setDeviceInfoObject(mContext.get(), json); |
| 1332 | - } else { | 1332 | +// postMicroappData(WarpConstants.MICROAPP_DEVICE_INFO, json, true); |
| 1333 | - if (hasDeviceInfoDifference(WarpUtils.getDeviceInfoObject(mContext.get()), json)) { | 1333 | +// } else { |
| 1334 | - WarpUtils.setDeviceInfoObject(mContext.get(), json); | 1334 | +// if (hasDeviceInfoDifference(WarpUtils.getDeviceInfoObject(mContext.get()), json)) { |
| 1335 | - postMicroappData(WarpConstants.MICROAPP_DEVICE_INFO, json, true); | 1335 | +// WarpUtils.setDeviceInfoObject(mContext.get(), json); |
| 1336 | - } | 1336 | +// postMicroappData(WarpConstants.MICROAPP_DEVICE_INFO, json, true); |
| 1337 | - } | 1337 | +// } |
| 1338 | +// } | ||
| 1339 | + // OLD LOGIC // | ||
| 1338 | 1340 | ||
| 1339 | -//// if (WarplyProperty.isSendPackages(mContext.get())) { | 1341 | + // NEW LOGIC - REVERT IF NEEDED // |
| 1340 | -//// json = deviceInfoCollector.getInstalledPackages(true); | 1342 | + postMicroappData(WarpConstants.MICROAPP_DEVICE_INFO, json, true); |
| 1341 | -//// if (json != null) { | ||
| 1342 | -//// | ||
| 1343 | -//// WarpUtils.log("********** Installed Packages **********"); | ||
| 1344 | -//// WarpUtils.log(json.toString()); | ||
| 1345 | -//// WarpUtils.log("********************************"); | ||
| 1346 | -//// postMicroappData(WarpConstants.MICROAPP_USER_PACKAGES, json, true); | ||
| 1347 | -//// } | ||
| 1348 | -//// } | ||
| 1349 | } | 1343 | } |
| 1350 | } | 1344 | } |
| 1351 | }); | 1345 | }); | ... | ... |
| ... | @@ -73,6 +73,7 @@ import ly.warp.sdk.io.models.PushCampaign; | ... | @@ -73,6 +73,7 @@ import ly.warp.sdk.io.models.PushCampaign; |
| 73 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; | 73 | import ly.warp.sdk.io.models.WarplyCouponsChangedEventModel; |
| 74 | import ly.warp.sdk.io.request.CosmoteRetrieveSharingRequest; | 74 | import ly.warp.sdk.io.request.CosmoteRetrieveSharingRequest; |
| 75 | import ly.warp.sdk.io.request.CosmoteSharingRequest; | 75 | import ly.warp.sdk.io.request.CosmoteSharingRequest; |
| 76 | +import ly.warp.sdk.io.request.WarplyEditConsumerRequest; | ||
| 76 | import ly.warp.sdk.io.request.WarplyIntegrationRequest; | 77 | import ly.warp.sdk.io.request.WarplyIntegrationRequest; |
| 77 | import ly.warp.sdk.io.request.WarplyUserCouponsRequest; | 78 | import ly.warp.sdk.io.request.WarplyUserCouponsRequest; |
| 78 | import ly.warp.sdk.services.EventService; | 79 | import ly.warp.sdk.services.EventService; |
| ... | @@ -947,6 +948,29 @@ public class WarplyManagerHelper { | ... | @@ -947,6 +948,29 @@ public class WarplyManagerHelper { |
| 947 | }); | 948 | }); |
| 948 | } | 949 | } |
| 949 | 950 | ||
| 951 | + public static void setTrackersEnabled(boolean isEnabled) { | ||
| 952 | + JSONObject obj = new JSONObject(); | ||
| 953 | + try { | ||
| 954 | + obj.putOpt("trackers_enabled", isEnabled); | ||
| 955 | + } catch (JSONException e) { | ||
| 956 | + e.printStackTrace(); | ||
| 957 | + } | ||
| 958 | + | ||
| 959 | + WarplyManager.editConsumer(new WarplyEditConsumerRequest() | ||
| 960 | + .setHasProfileMetadata(true) | ||
| 961 | + .setProfileMetadata(obj), new CallbackReceiver<JSONObject>() { | ||
| 962 | + @Override | ||
| 963 | + public void onSuccess(JSONObject result) { | ||
| 964 | + WarpUtils.log("EDIT CONSUMER SUCCESS"); | ||
| 965 | + } | ||
| 966 | + | ||
| 967 | + @Override | ||
| 968 | + public void onFailure(int errorCode) { | ||
| 969 | + WarpUtils.log("EDIT CONSUMER FAILED"); | ||
| 970 | + } | ||
| 971 | + }); | ||
| 972 | + } | ||
| 973 | + | ||
| 950 | /** | 974 | /** |
| 951 | * Get if customer is nonTelco and if he/she has accepted the consents | 975 | * Get if customer is nonTelco and if he/she has accepted the consents |
| 952 | * And his msisdn list | 976 | * And his msisdn list | ... | ... |
| ... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
| 13 | <string name="cos_profile_type">Traveller</string> | 13 | <string name="cos_profile_type">Traveller</string> |
| 14 | <string name="header_add">Προσθήκη</string> | 14 | <string name="header_add">Προσθήκη</string> |
| 15 | <string name="cos_profile_reward">My Loyalty\nWallet</string> | 15 | <string name="cos_profile_reward">My Loyalty\nWallet</string> |
| 16 | - <string name="cos_profile_title">Rewards</string> | 16 | + <string name="cos_profile_title">My Rewards</string> |
| 17 | <string name="cos_deals_title">Deals for You</string> | 17 | <string name="cos_deals_title">Deals for You</string> |
| 18 | <string name="cos_profile_more">Δες περισσότερα</string> | 18 | <string name="cos_profile_more">Δες περισσότερα</string> |
| 19 | <string name="cos_gifts_title">GIFTS for YOU</string> | 19 | <string name="cos_gifts_title">GIFTS for YOU</string> | ... | ... |
-
Please register or login to post a comment