Showing
6 changed files
with
28 additions
and
15 deletions
... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' | ... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' |
2 | 2 | ||
3 | ext { | 3 | ext { |
4 | PUBLISH_GROUP_ID = 'ly.warp' | 4 | PUBLISH_GROUP_ID = 'ly.warp' |
5 | - PUBLISH_VERSION = '4.5.4-cosbeta77' | 5 | + PUBLISH_VERSION = '4.5.4-cosbeta78' |
6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' | 6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' |
7 | } | 7 | } |
8 | 8 | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -317,7 +317,7 @@ public class WarpViewActivity extends WarpBaseActivity { | ... | @@ -317,7 +317,7 @@ public class WarpViewActivity extends WarpBaseActivity { |
317 | 317 | ||
318 | private void sendSteps() { | 318 | private void sendSteps() { |
319 | String date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss", Locale.getDefault()).format(new Date()); | 319 | String date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss", Locale.getDefault()).format(new Date()); |
320 | - | 320 | + WarpUtils.log("SEND_STEPS: " + String.valueOf(WarpUtils.getStepsCounter(this))); |
321 | if (WarpUtils.getStepsCounter(this) > 0) { | 321 | if (WarpUtils.getStepsCounter(this) > 0) { |
322 | WarplyManager.setPacingDetails(new PacingCalculateRequest() | 322 | WarplyManager.setPacingDetails(new PacingCalculateRequest() |
323 | .setCounter(WarpUtils.getStepsCounter(this)) | 323 | .setCounter(WarpUtils.getStepsCounter(this)) | ... | ... |
... | @@ -213,13 +213,16 @@ public class WarplyHealthService extends Service implements SensorEventListener | ... | @@ -213,13 +213,16 @@ public class WarplyHealthService extends Service implements SensorEventListener |
213 | && (timeNs - lastStepTimeNs > STEP_DELAY_NS)) { | 213 | && (timeNs - lastStepTimeNs > STEP_DELAY_NS)) { |
214 | WarplyManagerHelper.mStepsWebview++; | 214 | WarplyManagerHelper.mStepsWebview++; |
215 | sumSteps++; | 215 | sumSteps++; |
216 | - WarplyManagerHelper.mSteps += WarplyManagerHelper.mStepsWebview; | 216 | + WarplyManagerHelper.mSteps++; |
217 | + WarpUtils.log("COUNT_STEPS: " + String.valueOf(WarplyManagerHelper.mSteps)); | ||
217 | WarpUtils.setStepsCounter(this, WarplyManagerHelper.mSteps); | 218 | WarpUtils.setStepsCounter(this, WarplyManagerHelper.mSteps); |
218 | WarplyManagerHelper.mMetersWebview = (WarplyManagerHelper.mStepsWebview * 0.762); | 219 | WarplyManagerHelper.mMetersWebview = (WarplyManagerHelper.mStepsWebview * 0.762); |
220 | + WarpUtils.log("WEBVIEW_METERS: " + String.valueOf(WarplyManagerHelper.mMetersWebview)); | ||
219 | HealthEventModel healthSteps = new HealthEventModel(); | 221 | HealthEventModel healthSteps = new HealthEventModel(); |
220 | // healthSteps.setMeters((mStepsAll * 0.762)); // 16/09/2022 | 222 | // healthSteps.setMeters((mStepsAll * 0.762)); // 16/09/2022 |
221 | // healthSteps.setMeters(WarplyManagerHelper.mMetersWebview); // 20/09/2022 | 223 | // healthSteps.setMeters(WarplyManagerHelper.mMetersWebview); // 20/09/2022 |
222 | eventMeters = (sumSteps * 0.762); | 224 | eventMeters = (sumSteps * 0.762); |
225 | + WarpUtils.log("WIDGET_METERS: " + String.valueOf(eventMeters)); | ||
223 | healthSteps.setMeters(eventMeters); | 226 | healthSteps.setMeters(eventMeters); |
224 | EventBus.getDefault().post(new WarplyEventBusManager(healthSteps)); | 227 | EventBus.getDefault().post(new WarplyEventBusManager(healthSteps)); |
225 | 228 | ... | ... |
... | @@ -46,7 +46,9 @@ import java.io.Serializable; | ... | @@ -46,7 +46,9 @@ import java.io.Serializable; |
46 | import java.util.ArrayList; | 46 | import java.util.ArrayList; |
47 | import java.util.HashMap; | 47 | import java.util.HashMap; |
48 | import java.util.HashSet; | 48 | import java.util.HashSet; |
49 | +import java.util.LinkedHashSet; | ||
49 | import java.util.Map; | 50 | import java.util.Map; |
51 | +import java.util.Set; | ||
50 | 52 | ||
51 | import ly.warp.sdk.R; | 53 | import ly.warp.sdk.R; |
52 | import ly.warp.sdk.Warply; | 54 | import ly.warp.sdk.Warply; |
... | @@ -105,8 +107,8 @@ public class WarplyManagerHelper { | ... | @@ -105,8 +107,8 @@ public class WarplyManagerHelper { |
105 | private static CouponList mCouponListExpired = new CouponList(); | 107 | private static CouponList mCouponListExpired = new CouponList(); |
106 | private static CouponsetsList mCouponsetsList = new CouponsetsList(); | 108 | private static CouponsetsList mCouponsetsList = new CouponsetsList(); |
107 | private static CustomerStateModel mCustomerStateModel = new CustomerStateModel(); | 109 | private static CustomerStateModel mCustomerStateModel = new CustomerStateModel(); |
108 | - private static CampaignList mCampaignList = new CampaignList(); | 110 | + private static ArrayList<Campaign> mCampaignList = new ArrayList<Campaign>(); |
109 | - private static CampaignList mCampaignListAll = new CampaignList(); | 111 | + private static ArrayList<Campaign> mCampaignListAll = new ArrayList<Campaign>(); |
110 | private static ArrayList<Campaign> mCarouselList = new ArrayList<Campaign>(); | 112 | private static ArrayList<Campaign> mCarouselList = new ArrayList<Campaign>(); |
111 | private static ArrayList<ActiveDFYCouponModel> mDfyCoupons = new ArrayList(); | 113 | private static ArrayList<ActiveDFYCouponModel> mDfyCoupons = new ArrayList(); |
112 | private static ArrayList<LoyaltyGiftsForYouPackage> mSeasonalList = new ArrayList<>(); | 114 | private static ArrayList<LoyaltyGiftsForYouPackage> mSeasonalList = new ArrayList<>(); |
... | @@ -1077,7 +1079,7 @@ public class WarplyManagerHelper { | ... | @@ -1077,7 +1079,7 @@ public class WarplyManagerHelper { |
1077 | return mCouponListExpired; | 1079 | return mCouponListExpired; |
1078 | } | 1080 | } |
1079 | 1081 | ||
1080 | - public static void setUniqueCampaignList(CampaignList campaignList) { | 1082 | + public static void setUniqueCampaignList(ArrayList<Campaign> campaignList) { |
1081 | mCampaignList.clear(); | 1083 | mCampaignList.clear(); |
1082 | mCampaignList.addAll(campaignList); | 1084 | mCampaignList.addAll(campaignList); |
1083 | 1085 | ||
... | @@ -1097,12 +1099,12 @@ public class WarplyManagerHelper { | ... | @@ -1097,12 +1099,12 @@ public class WarplyManagerHelper { |
1097 | // } | 1099 | // } |
1098 | } | 1100 | } |
1099 | 1101 | ||
1100 | - public static void setCampaignList(CampaignList campaignList) { | 1102 | + public static void setCampaignList(ArrayList<Campaign> campaignList) { |
1101 | // mCampaignList.clear(); | 1103 | // mCampaignList.clear(); |
1102 | // mCampaignList.addAll(campaignList); | 1104 | // mCampaignList.addAll(campaignList); |
1103 | - | 1105 | + Set<Campaign> set = new LinkedHashSet<>(campaignList); |
1104 | mCampaignListAll.clear(); | 1106 | mCampaignListAll.clear(); |
1105 | - mCampaignListAll.addAll(campaignList); | 1107 | + mCampaignListAll.addAll(set); |
1106 | 1108 | ||
1107 | mCampaignList.clear(); | 1109 | mCampaignList.clear(); |
1108 | for (Campaign camp : campaignList) { | 1110 | for (Campaign camp : campaignList) { |
... | @@ -1132,11 +1134,11 @@ public class WarplyManagerHelper { | ... | @@ -1132,11 +1134,11 @@ public class WarplyManagerHelper { |
1132 | return mCarouselList; | 1134 | return mCarouselList; |
1133 | } | 1135 | } |
1134 | 1136 | ||
1135 | - public static CampaignList getCampaignList() { | 1137 | + public static ArrayList<Campaign> getCampaignList() { |
1136 | return mCampaignList; | 1138 | return mCampaignList; |
1137 | } | 1139 | } |
1138 | 1140 | ||
1139 | - public static CampaignList getCampaignListAll() { | 1141 | + public static ArrayList<Campaign> getCampaignListAll() { |
1140 | return mCampaignListAll; | 1142 | return mCampaignListAll; |
1141 | } | 1143 | } |
1142 | 1144 | ... | ... |
... | @@ -45,6 +45,8 @@ import java.util.ArrayList; | ... | @@ -45,6 +45,8 @@ import java.util.ArrayList; |
45 | import java.util.Collections; | 45 | import java.util.Collections; |
46 | import java.util.Comparator; | 46 | import java.util.Comparator; |
47 | import java.util.Date; | 47 | import java.util.Date; |
48 | +import java.util.LinkedHashSet; | ||
49 | +import java.util.Set; | ||
48 | 50 | ||
49 | import ly.warp.sdk.R; | 51 | import ly.warp.sdk.R; |
50 | import ly.warp.sdk.Warply; | 52 | import ly.warp.sdk.Warply; |
... | @@ -147,7 +149,7 @@ import ly.warp.sdk.utils.constants.WarpConstants; | ... | @@ -147,7 +149,7 @@ import ly.warp.sdk.utils.constants.WarpConstants; |
147 | */ | 149 | */ |
148 | 150 | ||
149 | public class WarplyManager { | 151 | public class WarplyManager { |
150 | - private static CampaignList mNewCampaignList = new CampaignList(); | 152 | + private static ArrayList<Campaign> mNewCampaignList = new ArrayList<Campaign>(); |
151 | 153 | ||
152 | public static void getProducts(WarplyProductsRequest request, final CallbackReceiver<ProductList> receiver) { | 154 | public static void getProducts(WarplyProductsRequest request, final CallbackReceiver<ProductList> receiver) { |
153 | // String productCategory = ""; | 155 | // String productCategory = ""; |
... | @@ -1372,7 +1374,8 @@ public class WarplyManager { | ... | @@ -1372,7 +1374,8 @@ public class WarplyManager { |
1372 | public void onSuccess(CampaignList result) { | 1374 | public void onSuccess(CampaignList result) { |
1373 | // receiver.onSuccess(result); | 1375 | // receiver.onSuccess(result); |
1374 | mNewCampaignList.clear(); | 1376 | mNewCampaignList.clear(); |
1375 | - mNewCampaignList.addAll(result); | 1377 | + ArrayList<Campaign> tempCamps = new ArrayList<Campaign>(result); |
1378 | + mNewCampaignList.addAll(tempCamps); | ||
1376 | getCampaignsPersonalized(request, new CallbackReceiver<CampaignList>() { | 1379 | getCampaignsPersonalized(request, new CallbackReceiver<CampaignList>() { |
1377 | @Override | 1380 | @Override |
1378 | public void onSuccess(CampaignList resultPersonalized) { | 1381 | public void onSuccess(CampaignList resultPersonalized) { |
... | @@ -1402,7 +1405,8 @@ public class WarplyManager { | ... | @@ -1402,7 +1405,8 @@ public class WarplyManager { |
1402 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, true, "campaignsPersonalized", request.toJson(), new NewCampaignsHook(new CallbackReceiver<CampaignList>() { | 1405 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, true, "campaignsPersonalized", request.toJson(), new NewCampaignsHook(new CallbackReceiver<CampaignList>() { |
1403 | @Override | 1406 | @Override |
1404 | public void onSuccess(CampaignList result) { | 1407 | public void onSuccess(CampaignList result) { |
1405 | - mNewCampaignList.addAll(result); | 1408 | + ArrayList<Campaign> tempCamps = new ArrayList<Campaign>(result); |
1409 | + mNewCampaignList.addAll(tempCamps); | ||
1406 | Collections.sort(mNewCampaignList, (obj1, obj2) -> Integer.compare(obj1.getSorting(), obj2.getSorting())); | 1410 | Collections.sort(mNewCampaignList, (obj1, obj2) -> Integer.compare(obj1.getSorting(), obj2.getSorting())); |
1407 | CampaignList campaignLoyaltyList = new CampaignList(); | 1411 | CampaignList campaignLoyaltyList = new CampaignList(); |
1408 | campaignLoyaltyList.clear(); | 1412 | campaignLoyaltyList.clear(); |
... | @@ -2023,7 +2027,11 @@ public class WarplyManager { | ... | @@ -2023,7 +2027,11 @@ public class WarplyManager { |
2023 | // } | 2027 | // } |
2024 | // WarplyManagerHelper.setCCMSLoyaltyCampaigns(list); | 2028 | // WarplyManagerHelper.setCCMSLoyaltyCampaigns(list); |
2025 | 2029 | ||
2026 | - receiver.onSuccess(campaignLoyaltyList); //result | 2030 | + CampaignList tempAllCamps = new CampaignList(); |
2031 | + Set<Campaign> set = new LinkedHashSet<>(campaignLoyaltyList); | ||
2032 | + tempAllCamps.clear(); | ||
2033 | + tempAllCamps.addAll(set); | ||
2034 | + receiver.onSuccess(tempAllCamps); //result, //campaignLoyaltyList | ||
2027 | } | 2035 | } |
2028 | 2036 | ||
2029 | @Override | 2037 | @Override | ... | ... |
-
Please register or login to post a comment