Showing
4 changed files
with
299 additions
and
31 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-cosbeta97' | 5 | + PUBLISH_VERSION = '4.5.4-cosbeta98' |
6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' | 6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' |
7 | } | 7 | } |
8 | 8 | ... | ... |
warply_android_sdk/src/main/java/ly/warp/sdk/io/models/LoyaltySDKDynatraceEventModel.java
0 → 100644
1 | +/* | ||
2 | + * Copyright 2010-2013 Warply Ltd. All rights reserved. | ||
3 | + * | ||
4 | + * Redistribution and use in source and binary forms, without modification, are | ||
5 | + * permitted provided that the following conditions are met: | ||
6 | + * | ||
7 | + * 1. Redistributions of source code must retain the above copyright notice, | ||
8 | + * this list of conditions and the following disclaimer. | ||
9 | + * | ||
10 | + * 2. Redistributions in binary form must reproduce the above copyright notice, | ||
11 | + * this list of conditions and the following disclaimer in the documentation | ||
12 | + * and/or other materials provided with the distribution. | ||
13 | + * | ||
14 | + * THIS SOFTWARE IS PROVIDED BY THE WARPLY LTD ``AS IS'' AND ANY EXPRESS OR | ||
15 | + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
16 | + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | ||
17 | + * EVENT SHALL WARPLY LTD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
18 | + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
19 | + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, | ||
20 | + * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | ||
21 | + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||
22 | + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | ||
23 | + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
24 | + */ | ||
25 | + | ||
26 | +package ly.warp.sdk.io.models; | ||
27 | + | ||
28 | +import java.util.HashMap; | ||
29 | + | ||
30 | +/** | ||
31 | + * Created by Panagiotis Triantafyllou on 21-Oct-22. | ||
32 | + */ | ||
33 | + | ||
34 | +public class LoyaltySDKDynatraceEventModel { | ||
35 | + private String eventName; | ||
36 | + private HashMap<String, String> parameters; | ||
37 | + | ||
38 | + public LoyaltySDKDynatraceEventModel() { | ||
39 | + this.eventName = ""; | ||
40 | + this.parameters = new HashMap(); | ||
41 | + } | ||
42 | + | ||
43 | + public String getEventName() { | ||
44 | + return eventName; | ||
45 | + } | ||
46 | + | ||
47 | + public void setEventName(String eventName) { | ||
48 | + this.eventName = eventName; | ||
49 | + } | ||
50 | + | ||
51 | + public HashMap<String, String> getParameters() { | ||
52 | + return parameters; | ||
53 | + } | ||
54 | + | ||
55 | + public void setParameter(String key, String value) { | ||
56 | + this.parameters.put(key, value); | ||
57 | + } | ||
58 | +} |
... | @@ -10,6 +10,7 @@ import ly.warp.sdk.io.models.HealthEventModel; | ... | @@ -10,6 +10,7 @@ import ly.warp.sdk.io.models.HealthEventModel; |
10 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | 10 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
11 | import ly.warp.sdk.io.models.LoyaltyEventModel; | 11 | import ly.warp.sdk.io.models.LoyaltyEventModel; |
12 | import ly.warp.sdk.io.models.LoyaltyGiftsForYouOfferClickEvent; | 12 | import ly.warp.sdk.io.models.LoyaltyGiftsForYouOfferClickEvent; |
13 | +import ly.warp.sdk.io.models.LoyaltySDKDynatraceEventModel; | ||
13 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 14 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
14 | import ly.warp.sdk.io.models.QuestionnaireEventModel; | 15 | import ly.warp.sdk.io.models.QuestionnaireEventModel; |
15 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; | 16 | import ly.warp.sdk.io.models.WarplyCCMSEnabledModel; |
... | @@ -25,6 +26,7 @@ import ly.warp.sdk.io.models.WarplyPacingEventModel; | ... | @@ -25,6 +26,7 @@ import ly.warp.sdk.io.models.WarplyPacingEventModel; |
25 | public class WarplyEventBusManager { | 26 | public class WarplyEventBusManager { |
26 | private String eventName; | 27 | private String eventName; |
27 | private LoyaltySDKFirebaseEventModel fireEvent; | 28 | private LoyaltySDKFirebaseEventModel fireEvent; |
29 | + private LoyaltySDKDynatraceEventModel dynatraceEvent; | ||
28 | private LoyaltyContextualOfferModel ccms; | 30 | private LoyaltyContextualOfferModel ccms; |
29 | protected HashMap<String, Object> mWarplyEventBusManager = new HashMap(); | 31 | protected HashMap<String, Object> mWarplyEventBusManager = new HashMap(); |
30 | private WarplyPacingEventModel pacing; | 32 | private WarplyPacingEventModel pacing; |
... | @@ -90,6 +92,10 @@ public class WarplyEventBusManager { | ... | @@ -90,6 +92,10 @@ public class WarplyEventBusManager { |
90 | this.fireEvent = fireEvent; | 92 | this.fireEvent = fireEvent; |
91 | } | 93 | } |
92 | 94 | ||
95 | + public WarplyEventBusManager(LoyaltySDKDynatraceEventModel dynatraceEvent) { | ||
96 | + this.dynatraceEvent = dynatraceEvent; | ||
97 | + } | ||
98 | + | ||
93 | public WarplyEventBusManager(WarplyPacingEventModel pacing) { | 99 | public WarplyEventBusManager(WarplyPacingEventModel pacing) { |
94 | this.pacing = pacing; | 100 | this.pacing = pacing; |
95 | } | 101 | } |
... | @@ -144,6 +150,10 @@ public class WarplyEventBusManager { | ... | @@ -144,6 +150,10 @@ public class WarplyEventBusManager { |
144 | return fireEvent; | 150 | return fireEvent; |
145 | } | 151 | } |
146 | 152 | ||
153 | + public LoyaltySDKDynatraceEventModel getDynaEvent() { | ||
154 | + return dynatraceEvent; | ||
155 | + } | ||
156 | + | ||
147 | public LoyaltyContextualOfferModel getCcms() { | 157 | public LoyaltyContextualOfferModel getCcms() { |
148 | return ccms; | 158 | return ccms; |
149 | } | 159 | } | ... | ... |
... | @@ -79,6 +79,7 @@ import ly.warp.sdk.io.models.CouponList; | ... | @@ -79,6 +79,7 @@ import ly.warp.sdk.io.models.CouponList; |
79 | import ly.warp.sdk.io.models.Couponset; | 79 | import ly.warp.sdk.io.models.Couponset; |
80 | import ly.warp.sdk.io.models.CouponsetsList; | 80 | import ly.warp.sdk.io.models.CouponsetsList; |
81 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; | 81 | import ly.warp.sdk.io.models.LoyaltyContextualOfferModel; |
82 | +import ly.warp.sdk.io.models.LoyaltySDKDynatraceEventModel; | ||
82 | import ly.warp.sdk.io.models.MerchantCategoriesList; | 83 | import ly.warp.sdk.io.models.MerchantCategoriesList; |
83 | import ly.warp.sdk.io.models.MerchantList; | 84 | import ly.warp.sdk.io.models.MerchantList; |
84 | import ly.warp.sdk.io.models.PacingDetails; | 85 | import ly.warp.sdk.io.models.PacingDetails; |
... | @@ -413,17 +414,32 @@ public class WarplyManager { | ... | @@ -413,17 +414,32 @@ public class WarplyManager { |
413 | try { | 414 | try { |
414 | newResult.putOpt("status", 1); | 415 | newResult.putOpt("status", 1); |
415 | newResult.putOpt("message", "Success"); | 416 | newResult.putOpt("message", "Success"); |
417 | + | ||
418 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
419 | + dynatraceEvent.setEventName("custom_success_refresh_token_loyalty"); | ||
420 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
421 | + | ||
416 | receiver.onSuccess(newResult); | 422 | receiver.onSuccess(newResult); |
417 | } catch (JSONException e) { | 423 | } catch (JSONException e) { |
418 | e.printStackTrace(); | 424 | e.printStackTrace(); |
425 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
426 | + dynatraceEvent.setEventName("custom_error_refresh_token_loyalty"); | ||
427 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
419 | receiver.onFailure(2); | 428 | receiver.onFailure(2); |
420 | } | 429 | } |
421 | - } else | 430 | + } else { |
431 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
432 | + dynatraceEvent.setEventName("custom_error_refresh_token_loyalty"); | ||
433 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
422 | receiver.onFailure(2); | 434 | receiver.onFailure(2); |
435 | + } | ||
423 | } | 436 | } |
424 | 437 | ||
425 | @Override | 438 | @Override |
426 | public void onFailure(int errorCode) { | 439 | public void onFailure(int errorCode) { |
440 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
441 | + dynatraceEvent.setEventName("custom_error_refresh_token_loyalty"); | ||
442 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
427 | if (errorCode == 401) { | 443 | if (errorCode == 401) { |
428 | WarplyDBHelper.getInstance(Warply.getWarplyContext()).deleteAuth(); | 444 | WarplyDBHelper.getInstance(Warply.getWarplyContext()).deleteAuth(); |
429 | WarplyDBHelper.getInstance(Warply.getWarplyContext()).deleteClient(); | 445 | WarplyDBHelper.getInstance(Warply.getWarplyContext()).deleteClient(); |
... | @@ -488,14 +504,23 @@ public class WarplyManager { | ... | @@ -488,14 +504,23 @@ public class WarplyManager { |
488 | public void onSuccess(JSONObject result) { | 504 | public void onSuccess(JSONObject result) { |
489 | int status = result.optInt("status", 2); | 505 | int status = result.optInt("status", 2); |
490 | if (status == 1) { | 506 | if (status == 1) { |
507 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
508 | + dynatraceEvent.setEventName("custom_success_profile_loyalty"); | ||
509 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
510 | + | ||
491 | result = result.optJSONObject("result"); | 511 | result = result.optJSONObject("result"); |
492 | if (result == null) { | 512 | if (result == null) { |
493 | receiver.onFailure(2); | 513 | receiver.onFailure(2); |
494 | return; | 514 | return; |
495 | } | 515 | } |
496 | receiver.onSuccess(new Consumer(result)); | 516 | receiver.onSuccess(new Consumer(result)); |
497 | - } else | 517 | + } else { |
518 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
519 | + dynatraceEvent.setEventName("custom_error_profile_loyalty"); | ||
520 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
521 | + | ||
498 | receiver.onFailure(status); | 522 | receiver.onFailure(status); |
523 | + } | ||
499 | } | 524 | } |
500 | 525 | ||
501 | @Override | 526 | @Override |
... | @@ -516,8 +541,13 @@ public class WarplyManager { | ... | @@ -516,8 +541,13 @@ public class WarplyManager { |
516 | receiver.onFailure(errorCode); | 541 | receiver.onFailure(errorCode); |
517 | } | 542 | } |
518 | }); | 543 | }); |
519 | - } else | 544 | + } else { |
545 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
546 | + dynatraceEvent.setEventName("custom_error_profile_loyalty"); | ||
547 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
548 | + | ||
520 | receiver.onFailure(errorCode); | 549 | receiver.onFailure(errorCode); |
550 | + } | ||
521 | } | 551 | } |
522 | }); | 552 | }); |
523 | } | 553 | } |
... | @@ -537,9 +567,15 @@ public class WarplyManager { | ... | @@ -537,9 +567,15 @@ public class WarplyManager { |
537 | try { | 567 | try { |
538 | newResult.putOpt("status", 1); | 568 | newResult.putOpt("status", 1); |
539 | newResult.putOpt("message", "Success"); | 569 | newResult.putOpt("message", "Success"); |
570 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
571 | + dynatraceEvent.setEventName("custom_success_logout_loyalty"); | ||
572 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
540 | receiver.onSuccess(newResult); | 573 | receiver.onSuccess(newResult); |
541 | } catch (JSONException e) { | 574 | } catch (JSONException e) { |
542 | e.printStackTrace(); | 575 | e.printStackTrace(); |
576 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
577 | + dynatraceEvent.setEventName("custom_error_logout_loyalty"); | ||
578 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
543 | receiver.onFailure(2); | 579 | receiver.onFailure(2); |
544 | } | 580 | } |
545 | } | 581 | } |
... | @@ -807,8 +843,15 @@ public class WarplyManager { | ... | @@ -807,8 +843,15 @@ public class WarplyManager { |
807 | try { | 843 | try { |
808 | newResult.putOpt("status", 1); | 844 | newResult.putOpt("status", 1); |
809 | newResult.putOpt("message", "Success"); | 845 | newResult.putOpt("message", "Success"); |
846 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
847 | + dynatraceEvent.setEventName("custom_success_login_loyalty"); | ||
848 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
810 | receiver.onSuccess(newResult); | 849 | receiver.onSuccess(newResult); |
811 | } catch (JSONException e) { | 850 | } catch (JSONException e) { |
851 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
852 | + dynatraceEvent.setEventName("custom_error_login_loyalty"); | ||
853 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
854 | + | ||
812 | e.printStackTrace(); | 855 | e.printStackTrace(); |
813 | receiver.onFailure(2); | 856 | receiver.onFailure(2); |
814 | } | 857 | } |
... | @@ -861,14 +904,22 @@ public class WarplyManager { | ... | @@ -861,14 +904,22 @@ public class WarplyManager { |
861 | 904 | ||
862 | } | 905 | } |
863 | }); | 906 | }); |
864 | - } else | 907 | + } else { |
865 | receiver.onFailure(2); | 908 | receiver.onFailure(2); |
866 | - } else | 909 | + } |
910 | + } else { | ||
911 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
912 | + dynatraceEvent.setEventName("custom_error_login_loyalty"); | ||
913 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
867 | receiver.onFailure(status); | 914 | receiver.onFailure(status); |
915 | + } | ||
868 | } | 916 | } |
869 | 917 | ||
870 | @Override | 918 | @Override |
871 | public void onFailure(int errorCode) { | 919 | public void onFailure(int errorCode) { |
920 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
921 | + dynatraceEvent.setEventName("custom_error_login_loyalty"); | ||
922 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
872 | receiver.onFailure(errorCode); | 923 | receiver.onFailure(errorCode); |
873 | } | 924 | } |
874 | }); | 925 | }); |
... | @@ -894,6 +945,10 @@ public class WarplyManager { | ... | @@ -894,6 +945,10 @@ public class WarplyManager { |
894 | // } | 945 | // } |
895 | // } | 946 | // } |
896 | // WarplyManagerHelper.setCouponList(mCouponList); | 947 | // WarplyManagerHelper.setCouponList(mCouponList); |
948 | + | ||
949 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
950 | + dynatraceEvent.setEventName("custom_success_user_coupons_loyalty"); | ||
951 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
897 | receiver.onSuccess(/*mCouponList*/ result); | 952 | receiver.onSuccess(/*mCouponList*/ result); |
898 | } | 953 | } |
899 | 954 | ||
... | @@ -915,8 +970,12 @@ public class WarplyManager { | ... | @@ -915,8 +970,12 @@ public class WarplyManager { |
915 | receiver.onFailure(errorCode); | 970 | receiver.onFailure(errorCode); |
916 | } | 971 | } |
917 | }); | 972 | }); |
918 | - } else | 973 | + } else { |
974 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
975 | + dynatraceEvent.setEventName("custom_error_user_coupons_loyalty"); | ||
976 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
919 | receiver.onFailure(errorCode); | 977 | receiver.onFailure(errorCode); |
978 | + } | ||
920 | } | 979 | } |
921 | }, | 980 | }, |
922 | request.getSignature())); | 981 | request.getSignature())); |
... | @@ -1298,12 +1357,19 @@ public class WarplyManager { | ... | @@ -1298,12 +1357,19 @@ public class WarplyManager { |
1298 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, request.toJson(), new CouponsetsHook(new CallbackReceiver<CouponsetsList>() { | 1357 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, request.toJson(), new CouponsetsHook(new CallbackReceiver<CouponsetsList>() { |
1299 | @Override | 1358 | @Override |
1300 | public void onSuccess(CouponsetsList result) { | 1359 | public void onSuccess(CouponsetsList result) { |
1360 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1361 | + dynatraceEvent.setEventName("custom_success_couponsets_loyalty"); | ||
1362 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1363 | + | ||
1301 | WarplyManagerHelper.setCouponsets(result); | 1364 | WarplyManagerHelper.setCouponsets(result); |
1302 | receiver.onSuccess(result); | 1365 | receiver.onSuccess(result); |
1303 | } | 1366 | } |
1304 | 1367 | ||
1305 | @Override | 1368 | @Override |
1306 | public void onFailure(int errorCode) { | 1369 | public void onFailure(int errorCode) { |
1370 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1371 | + dynatraceEvent.setEventName("custom_error_couponsets_loyalty"); | ||
1372 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1307 | receiver.onFailure(errorCode); | 1373 | receiver.onFailure(errorCode); |
1308 | } | 1374 | } |
1309 | }, | 1375 | }, |
... | @@ -1318,7 +1384,18 @@ public class WarplyManager { | ... | @@ -1318,7 +1384,18 @@ public class WarplyManager { |
1318 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, true, "context", request.toJson(), new CallbackReceiver<JSONObject>() { | 1384 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, true, "context", request.toJson(), new CallbackReceiver<JSONObject>() { |
1319 | @Override | 1385 | @Override |
1320 | public void onSuccess(JSONObject result) { | 1386 | public void onSuccess(JSONObject result) { |
1321 | - receiver.onSuccess(result); | 1387 | + int status = result.optInt("status"); |
1388 | + if (status == 1) { | ||
1389 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1390 | + dynatraceEvent.setEventName("custom_success_retrieve_coupon_loyalty"); | ||
1391 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1392 | + receiver.onSuccess(result); | ||
1393 | + } else { | ||
1394 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1395 | + dynatraceEvent.setEventName("custom_error_retrieve_coupon_loyalty"); | ||
1396 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1397 | + receiver.onFailure(status); | ||
1398 | + } | ||
1322 | } | 1399 | } |
1323 | 1400 | ||
1324 | @Override | 1401 | @Override |
... | @@ -1339,8 +1416,12 @@ public class WarplyManager { | ... | @@ -1339,8 +1416,12 @@ public class WarplyManager { |
1339 | receiver.onFailure(errorCode); | 1416 | receiver.onFailure(errorCode); |
1340 | } | 1417 | } |
1341 | }); | 1418 | }); |
1342 | - } else | 1419 | + } else { |
1420 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1421 | + dynatraceEvent.setEventName("custom_error_retrieve_coupon_loyalty"); | ||
1422 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1343 | receiver.onFailure(errorCode); | 1423 | receiver.onFailure(errorCode); |
1424 | + } | ||
1344 | } | 1425 | } |
1345 | }); | 1426 | }); |
1346 | } | 1427 | } |
... | @@ -1388,6 +1469,10 @@ public class WarplyManager { | ... | @@ -1388,6 +1469,10 @@ public class WarplyManager { |
1388 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, false, "campaigns", request.toJson(), new NewCampaignsHook(new CallbackReceiver<ArrayList<Campaign>>() { | 1469 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, false, "campaigns", request.toJson(), new NewCampaignsHook(new CallbackReceiver<ArrayList<Campaign>>() { |
1389 | @Override | 1470 | @Override |
1390 | public void onSuccess(ArrayList<Campaign> result) { | 1471 | public void onSuccess(ArrayList<Campaign> result) { |
1472 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
1473 | + dynatraceEvent.setEventName("custom_success_campaigns_loyalty"); | ||
1474 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
1475 | + | ||
1391 | getCampaignsPersonalized(request, new CallbackReceiver<ArrayList<Campaign>>() { | 1476 | getCampaignsPersonalized(request, new CallbackReceiver<ArrayList<Campaign>>() { |
1392 | @Override | 1477 | @Override |
1393 | public void onSuccess(ArrayList<Campaign> resultPersonalized) { | 1478 | public void onSuccess(ArrayList<Campaign> resultPersonalized) { |
... | @@ -2030,6 +2115,9 @@ public class WarplyManager { | ... | @@ -2030,6 +2115,9 @@ public class WarplyManager { |
2030 | 2115 | ||
2031 | @Override | 2116 | @Override |
2032 | public void onFailure(int errorCode) { | 2117 | public void onFailure(int errorCode) { |
2118 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2119 | + dynatraceEvent.setEventName("custom_error_campaigns_loyalty"); | ||
2120 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2033 | receiver.onFailure(errorCode); | 2121 | receiver.onFailure(errorCode); |
2034 | } | 2122 | } |
2035 | }, | 2123 | }, |
... | @@ -2044,6 +2132,9 @@ public class WarplyManager { | ... | @@ -2044,6 +2132,9 @@ public class WarplyManager { |
2044 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, true, "campaignsPersonalized", request.toJson(), new NewCampaignsHook(new CallbackReceiver<ArrayList<Campaign>>() { | 2132 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_NEW_CAMPAIGNS, true, "campaignsPersonalized", request.toJson(), new NewCampaignsHook(new CallbackReceiver<ArrayList<Campaign>>() { |
2045 | @Override | 2133 | @Override |
2046 | public void onSuccess(ArrayList<Campaign> result) { | 2134 | public void onSuccess(ArrayList<Campaign> result) { |
2135 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2136 | + dynatraceEvent.setEventName("custom_success_campaigns_personalized_loyalty"); | ||
2137 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2047 | receiver.onSuccess(result); | 2138 | receiver.onSuccess(result); |
2048 | } | 2139 | } |
2049 | 2140 | ||
... | @@ -2065,8 +2156,12 @@ public class WarplyManager { | ... | @@ -2065,8 +2156,12 @@ public class WarplyManager { |
2065 | receiver.onFailure(errorCode); | 2156 | receiver.onFailure(errorCode); |
2066 | } | 2157 | } |
2067 | }); | 2158 | }); |
2068 | - } else | 2159 | + } else { |
2160 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2161 | + dynatraceEvent.setEventName("custom_error_campaigns_personalized_loyalty"); | ||
2162 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2069 | receiver.onFailure(errorCode); | 2163 | receiver.onFailure(errorCode); |
2164 | + } | ||
2070 | } | 2165 | } |
2071 | }, | 2166 | }, |
2072 | request.getSignature())); | 2167 | request.getSignature())); |
... | @@ -2081,10 +2176,17 @@ public class WarplyManager { | ... | @@ -2081,10 +2176,17 @@ public class WarplyManager { |
2081 | @Override | 2176 | @Override |
2082 | public void onSuccess(JSONObject result) { | 2177 | public void onSuccess(JSONObject result) { |
2083 | int status = result.optInt("status", 2); | 2178 | int status = result.optInt("status", 2); |
2084 | - if (status == 1) | 2179 | + if (status == 1) { |
2180 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2181 | + dynatraceEvent.setEventName("custom_success_customer_state_loyalty"); | ||
2182 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2085 | receiver.onSuccess(result); | 2183 | receiver.onSuccess(result); |
2086 | - else | 2184 | + } else { |
2185 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2186 | + dynatraceEvent.setEventName("custom_error_customer_state_loyalty"); | ||
2187 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2087 | receiver.onFailure(status); | 2188 | receiver.onFailure(status); |
2189 | + } | ||
2088 | } | 2190 | } |
2089 | 2191 | ||
2090 | @Override | 2192 | @Override |
... | @@ -2105,8 +2207,12 @@ public class WarplyManager { | ... | @@ -2105,8 +2207,12 @@ public class WarplyManager { |
2105 | receiver.onFailure(errorCode); | 2207 | receiver.onFailure(errorCode); |
2106 | } | 2208 | } |
2107 | }); | 2209 | }); |
2108 | - } else | 2210 | + } else { |
2211 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2212 | + dynatraceEvent.setEventName("custom_error_customer_state_loyalty"); | ||
2213 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2109 | receiver.onFailure(errorCode); | 2214 | receiver.onFailure(errorCode); |
2215 | + } | ||
2110 | } | 2216 | } |
2111 | }); | 2217 | }); |
2112 | } | 2218 | } |
... | @@ -2120,10 +2226,17 @@ public class WarplyManager { | ... | @@ -2120,10 +2226,17 @@ public class WarplyManager { |
2120 | @Override | 2226 | @Override |
2121 | public void onSuccess(JSONObject result) { | 2227 | public void onSuccess(JSONObject result) { |
2122 | int status = result.optInt("status", 2); | 2228 | int status = result.optInt("status", 2); |
2123 | - if (status == 1 || status == 4 || status == 5 || status == 7) | 2229 | + if (status == 1 || status == 4 || status == 5 || status == 7) { |
2230 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2231 | + dynatraceEvent.setEventName("custom_success_sharing_loyalty"); | ||
2232 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2124 | receiver.onSuccess(result); | 2233 | receiver.onSuccess(result); |
2125 | - else | 2234 | + } else { |
2235 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2236 | + dynatraceEvent.setEventName("custom_error_sharing_loyalty"); | ||
2237 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2126 | receiver.onFailure(status); | 2238 | receiver.onFailure(status); |
2239 | + } | ||
2127 | } | 2240 | } |
2128 | 2241 | ||
2129 | @Override | 2242 | @Override |
... | @@ -2144,8 +2257,12 @@ public class WarplyManager { | ... | @@ -2144,8 +2257,12 @@ public class WarplyManager { |
2144 | receiver.onFailure(errorCode); | 2257 | receiver.onFailure(errorCode); |
2145 | } | 2258 | } |
2146 | }); | 2259 | }); |
2147 | - } else | 2260 | + } else { |
2261 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2262 | + dynatraceEvent.setEventName("custom_error_sharing_loyalty"); | ||
2263 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2148 | receiver.onFailure(errorCode); | 2264 | receiver.onFailure(errorCode); |
2265 | + } | ||
2149 | } | 2266 | } |
2150 | }); | 2267 | }); |
2151 | } | 2268 | } |
... | @@ -2159,10 +2276,17 @@ public class WarplyManager { | ... | @@ -2159,10 +2276,17 @@ public class WarplyManager { |
2159 | @Override | 2276 | @Override |
2160 | public void onSuccess(JSONObject result) { | 2277 | public void onSuccess(JSONObject result) { |
2161 | int status = result.optInt("status", 2); | 2278 | int status = result.optInt("status", 2); |
2162 | - if (status == 1) | 2279 | + if (status == 1) { |
2280 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2281 | + dynatraceEvent.setEventName("custom_success_retrieve_sharing_loyalty"); | ||
2282 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2163 | receiver.onSuccess(result); | 2283 | receiver.onSuccess(result); |
2164 | - else | 2284 | + } else { |
2285 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2286 | + dynatraceEvent.setEventName("custom_error_retrieve_sharing_loyalty"); | ||
2287 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2165 | receiver.onFailure(status); | 2288 | receiver.onFailure(status); |
2289 | + } | ||
2166 | } | 2290 | } |
2167 | 2291 | ||
2168 | @Override | 2292 | @Override |
... | @@ -2183,8 +2307,12 @@ public class WarplyManager { | ... | @@ -2183,8 +2307,12 @@ public class WarplyManager { |
2183 | receiver.onFailure(errorCode); | 2307 | receiver.onFailure(errorCode); |
2184 | } | 2308 | } |
2185 | }); | 2309 | }); |
2186 | - } else | 2310 | + } else { |
2311 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2312 | + dynatraceEvent.setEventName("custom_error_retrieve_sharing_loyalty"); | ||
2313 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2187 | receiver.onFailure(errorCode); | 2314 | receiver.onFailure(errorCode); |
2315 | + } | ||
2188 | } | 2316 | } |
2189 | }); | 2317 | }); |
2190 | } | 2318 | } |
... | @@ -2209,6 +2337,10 @@ public class WarplyManager { | ... | @@ -2209,6 +2337,10 @@ public class WarplyManager { |
2209 | // } | 2337 | // } |
2210 | // } | 2338 | // } |
2211 | 2339 | ||
2340 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2341 | + dynatraceEvent.setEventName("custom_success_pacing_loyalty"); | ||
2342 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2343 | + | ||
2212 | receiver.onSuccess(result); | 2344 | receiver.onSuccess(result); |
2213 | } | 2345 | } |
2214 | 2346 | ||
... | @@ -2230,8 +2362,12 @@ public class WarplyManager { | ... | @@ -2230,8 +2362,12 @@ public class WarplyManager { |
2230 | receiver.onFailure(errorCode); | 2362 | receiver.onFailure(errorCode); |
2231 | } | 2363 | } |
2232 | }); | 2364 | }); |
2233 | - } else | 2365 | + } else { |
2366 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2367 | + dynatraceEvent.setEventName("custom_error_pacing_loyalty"); | ||
2368 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2234 | receiver.onFailure(errorCode); | 2369 | receiver.onFailure(errorCode); |
2370 | + } | ||
2235 | } | 2371 | } |
2236 | }, | 2372 | }, |
2237 | request.getSignature())); | 2373 | request.getSignature())); |
... | @@ -2246,10 +2382,17 @@ public class WarplyManager { | ... | @@ -2246,10 +2382,17 @@ public class WarplyManager { |
2246 | @Override | 2382 | @Override |
2247 | public void onSuccess(JSONObject result) { | 2383 | public void onSuccess(JSONObject result) { |
2248 | int status = result.optInt("status", 2); | 2384 | int status = result.optInt("status", 2); |
2249 | - if (status == 1 || status == 3 || status == 4) | 2385 | + if (status == 1 || status == 3 || status == 4) { |
2386 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2387 | + dynatraceEvent.setEventName("custom_success_coupon_sharing_loyalty"); | ||
2388 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2250 | receiver.onSuccess(result); | 2389 | receiver.onSuccess(result); |
2251 | - else | 2390 | + } else { |
2391 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2392 | + dynatraceEvent.setEventName("custom_error_coupon_sharing_loyalty"); | ||
2393 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2252 | receiver.onFailure(status); | 2394 | receiver.onFailure(status); |
2395 | + } | ||
2253 | } | 2396 | } |
2254 | 2397 | ||
2255 | @Override | 2398 | @Override |
... | @@ -2270,8 +2413,12 @@ public class WarplyManager { | ... | @@ -2270,8 +2413,12 @@ public class WarplyManager { |
2270 | receiver.onFailure(errorCode); | 2413 | receiver.onFailure(errorCode); |
2271 | } | 2414 | } |
2272 | }); | 2415 | }); |
2273 | - } else | 2416 | + } else { |
2417 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2418 | + dynatraceEvent.setEventName("custom_error_coupon_sharing_loyalty"); | ||
2419 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2274 | receiver.onFailure(errorCode); | 2420 | receiver.onFailure(errorCode); |
2421 | + } | ||
2275 | } | 2422 | } |
2276 | }); | 2423 | }); |
2277 | } | 2424 | } |
... | @@ -2287,6 +2434,9 @@ public class WarplyManager { | ... | @@ -2287,6 +2434,9 @@ public class WarplyManager { |
2287 | @Override | 2434 | @Override |
2288 | public void onSuccess(MerchantList result) { | 2435 | public void onSuccess(MerchantList result) { |
2289 | WarplyManagerHelper.setMerchantList(result); | 2436 | WarplyManagerHelper.setMerchantList(result); |
2437 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2438 | + dynatraceEvent.setEventName("custom_success_shops_loyalty"); | ||
2439 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2290 | 2440 | ||
2291 | getCouponsets(new WarplyGetCouponsetsRequest() | 2441 | getCouponsets(new WarplyGetCouponsetsRequest() |
2292 | .setLanguage(WarplyProperty.getLanguage(Warply.getWarplyContext())), new CallbackReceiver<CouponsetsList>() { | 2442 | .setLanguage(WarplyProperty.getLanguage(Warply.getWarplyContext())), new CallbackReceiver<CouponsetsList>() { |
... | @@ -2366,7 +2516,9 @@ public class WarplyManager { | ... | @@ -2366,7 +2516,9 @@ public class WarplyManager { |
2366 | 2516 | ||
2367 | @Override | 2517 | @Override |
2368 | public void onFailure(int errorCode) { | 2518 | public void onFailure(int errorCode) { |
2369 | - | 2519 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); |
2520 | + dynatraceEvent.setEventName("custom_error_shops_loyalty"); | ||
2521 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2370 | } | 2522 | } |
2371 | }); | 2523 | }); |
2372 | } | 2524 | } |
... | @@ -2474,9 +2626,16 @@ public class WarplyManager { | ... | @@ -2474,9 +2626,16 @@ public class WarplyManager { |
2474 | public void onSuccess(JSONObject result) { | 2626 | public void onSuccess(JSONObject result) { |
2475 | int status = result.optInt("status", 2); | 2627 | int status = result.optInt("status", 2); |
2476 | if (status == 1) { | 2628 | if (status == 1) { |
2629 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2630 | + dynatraceEvent.setEventName("custom_success_submit_order_loyalty"); | ||
2631 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2477 | receiver.onSuccess(result); | 2632 | receiver.onSuccess(result); |
2478 | - } else | 2633 | + } else { |
2634 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2635 | + dynatraceEvent.setEventName("custom_error_submit_order_loyalty"); | ||
2636 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2479 | receiver.onFailure(status); | 2637 | receiver.onFailure(status); |
2638 | + } | ||
2480 | } | 2639 | } |
2481 | 2640 | ||
2482 | @Override | 2641 | @Override |
... | @@ -2497,8 +2656,12 @@ public class WarplyManager { | ... | @@ -2497,8 +2656,12 @@ public class WarplyManager { |
2497 | receiver.onFailure(errorCode); | 2656 | receiver.onFailure(errorCode); |
2498 | } | 2657 | } |
2499 | }); | 2658 | }); |
2500 | - } else | 2659 | + } else { |
2660 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2661 | + dynatraceEvent.setEventName("custom_error_submit_order_loyalty"); | ||
2662 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2501 | receiver.onFailure(errorCode); | 2663 | receiver.onFailure(errorCode); |
2664 | + } | ||
2502 | } | 2665 | } |
2503 | }); | 2666 | }); |
2504 | } | 2667 | } |
... | @@ -2511,6 +2674,9 @@ public class WarplyManager { | ... | @@ -2511,6 +2674,9 @@ public class WarplyManager { |
2511 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, true, "context", request.toJson(), new SharingHook(new CallbackReceiver<SharingList>() { | 2674 | Warply.postReceiveMicroappData(WarpConstants.MICROAPP_COUPONS, true, "context", request.toJson(), new SharingHook(new CallbackReceiver<SharingList>() { |
2512 | @Override | 2675 | @Override |
2513 | public void onSuccess(SharingList response) { | 2676 | public void onSuccess(SharingList response) { |
2677 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2678 | + dynatraceEvent.setEventName("custom_success_sharing_history_loyalty"); | ||
2679 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2514 | receiver.onSuccess(response); | 2680 | receiver.onSuccess(response); |
2515 | } | 2681 | } |
2516 | 2682 | ||
... | @@ -2532,8 +2698,12 @@ public class WarplyManager { | ... | @@ -2532,8 +2698,12 @@ public class WarplyManager { |
2532 | receiver.onFailure(errorCode); | 2698 | receiver.onFailure(errorCode); |
2533 | } | 2699 | } |
2534 | }); | 2700 | }); |
2535 | - } else | 2701 | + } else { |
2702 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2703 | + dynatraceEvent.setEventName("custom_error_sharing_history_loyalty"); | ||
2704 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2536 | receiver.onFailure(errorCode); | 2705 | receiver.onFailure(errorCode); |
2706 | + } | ||
2537 | } | 2707 | } |
2538 | }, | 2708 | }, |
2539 | request.getSignature())); | 2709 | request.getSignature())); |
... | @@ -2549,9 +2719,16 @@ public class WarplyManager { | ... | @@ -2549,9 +2719,16 @@ public class WarplyManager { |
2549 | public void onSuccess(JSONObject result) { | 2719 | public void onSuccess(JSONObject result) { |
2550 | int status = result.optInt("status", 2); | 2720 | int status = result.optInt("status", 2); |
2551 | if (status == 1) { | 2721 | if (status == 1) { |
2722 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2723 | + dynatraceEvent.setEventName("custom_success_post_event_loyalty"); | ||
2724 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2552 | receiver.onSuccess(result); | 2725 | receiver.onSuccess(result); |
2553 | - } else | 2726 | + } else { |
2727 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2728 | + dynatraceEvent.setEventName("custom_error_post_event_loyalty"); | ||
2729 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2554 | receiver.onFailure(status); | 2730 | receiver.onFailure(status); |
2731 | + } | ||
2555 | } | 2732 | } |
2556 | 2733 | ||
2557 | @Override | 2734 | @Override |
... | @@ -2572,8 +2749,12 @@ public class WarplyManager { | ... | @@ -2572,8 +2749,12 @@ public class WarplyManager { |
2572 | receiver.onFailure(errorCode); | 2749 | receiver.onFailure(errorCode); |
2573 | } | 2750 | } |
2574 | }); | 2751 | }); |
2575 | - } else | 2752 | + } else { |
2753 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2754 | + dynatraceEvent.setEventName("custom_error_post_event_loyalty"); | ||
2755 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2576 | receiver.onFailure(errorCode); | 2756 | receiver.onFailure(errorCode); |
2757 | + } | ||
2577 | } | 2758 | } |
2578 | }); | 2759 | }); |
2579 | } | 2760 | } |
... | @@ -2588,9 +2769,16 @@ public class WarplyManager { | ... | @@ -2588,9 +2769,16 @@ public class WarplyManager { |
2588 | public void onSuccess(JSONObject result) { | 2769 | public void onSuccess(JSONObject result) { |
2589 | int status = result.optInt("status", 2); | 2770 | int status = result.optInt("status", 2); |
2590 | if (status == 1) { | 2771 | if (status == 1) { |
2772 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2773 | + dynatraceEvent.setEventName("custom_success_save_pacing_loyalty"); | ||
2774 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2591 | receiver.onSuccess(result); | 2775 | receiver.onSuccess(result); |
2592 | - } else | 2776 | + } else { |
2777 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2778 | + dynatraceEvent.setEventName("custom_error_save_pacing_loyalty"); | ||
2779 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2593 | receiver.onFailure(status); | 2780 | receiver.onFailure(status); |
2781 | + } | ||
2594 | } | 2782 | } |
2595 | 2783 | ||
2596 | @Override | 2784 | @Override |
... | @@ -2611,8 +2799,12 @@ public class WarplyManager { | ... | @@ -2611,8 +2799,12 @@ public class WarplyManager { |
2611 | receiver.onFailure(errorCode); | 2799 | receiver.onFailure(errorCode); |
2612 | } | 2800 | } |
2613 | }); | 2801 | }); |
2614 | - } else | 2802 | + } else { |
2803 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2804 | + dynatraceEvent.setEventName("custom_error_save_pacing_loyalty"); | ||
2805 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2615 | receiver.onFailure(errorCode); | 2806 | receiver.onFailure(errorCode); |
2807 | + } | ||
2616 | } | 2808 | } |
2617 | }); | 2809 | }); |
2618 | } | 2810 | } |
... | @@ -2628,6 +2820,10 @@ public class WarplyManager { | ... | @@ -2628,6 +2820,10 @@ public class WarplyManager { |
2628 | new CallbackReceiver<JSONObject>() { | 2820 | new CallbackReceiver<JSONObject>() { |
2629 | @Override | 2821 | @Override |
2630 | public void onSuccess(JSONObject result) { | 2822 | public void onSuccess(JSONObject result) { |
2823 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2824 | + dynatraceEvent.setEventName("custom_success_read_campaign_loyalty"); | ||
2825 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2826 | + | ||
2631 | getCampaigns(new WarplyGetCampaignsRequest().setLanguage("en"), new CallbackReceiver<ArrayList<Campaign>>() { | 2827 | getCampaigns(new WarplyGetCampaignsRequest().setLanguage("en"), new CallbackReceiver<ArrayList<Campaign>>() { |
2632 | @Override | 2828 | @Override |
2633 | public void onSuccess(ArrayList<Campaign> result) { | 2829 | public void onSuccess(ArrayList<Campaign> result) { |
... | @@ -2644,6 +2840,10 @@ public class WarplyManager { | ... | @@ -2644,6 +2840,10 @@ public class WarplyManager { |
2644 | 2840 | ||
2645 | @Override | 2841 | @Override |
2646 | public void onFailure(int errorCode) { | 2842 | public void onFailure(int errorCode) { |
2843 | + LoyaltySDKDynatraceEventModel dynatraceEvent = new LoyaltySDKDynatraceEventModel(); | ||
2844 | + dynatraceEvent.setEventName("custom_success_read_campaign_loyalty"); | ||
2845 | + EventBus.getDefault().post(new WarplyEventBusManager(dynatraceEvent)); | ||
2846 | + | ||
2647 | getCampaigns(new WarplyGetCampaignsRequest().setLanguage("en"), new CallbackReceiver<ArrayList<Campaign>>() { | 2847 | getCampaigns(new WarplyGetCampaignsRequest().setLanguage("en"), new CallbackReceiver<ArrayList<Campaign>>() { |
2648 | @Override | 2848 | @Override |
2649 | public void onSuccess(ArrayList<Campaign> result) { | 2849 | public void onSuccess(ArrayList<Campaign> result) { | ... | ... |
-
Please register or login to post a comment