Showing
6 changed files
with
67 additions
and
65 deletions
... | @@ -96,9 +96,9 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene | ... | @@ -96,9 +96,9 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene |
96 | } | 96 | } |
97 | 97 | ||
98 | mergeDatasets( | 98 | mergeDatasets( |
99 | - mValuesList, | ||
100 | mSeasonalList, | 99 | mSeasonalList, |
101 | - mContextualList | 100 | + mContextualList, |
101 | + mValuesList | ||
102 | ); | 102 | ); |
103 | 103 | ||
104 | mIvBack = findViewById(R.id.iv_list_close); | 104 | mIvBack = findViewById(R.id.iv_list_close); |
... | @@ -167,9 +167,9 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene | ... | @@ -167,9 +167,9 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene |
167 | } | 167 | } |
168 | 168 | ||
169 | mergeDatasets( | 169 | mergeDatasets( |
170 | - mValuesList, | ||
171 | mSeasonalList, | 170 | mSeasonalList, |
172 | - mContextualList | 171 | + mContextualList, |
172 | + mValuesList | ||
173 | ); | 173 | ); |
174 | 174 | ||
175 | runOnUiThread(() -> { | 175 | runOnUiThread(() -> { |
... | @@ -429,21 +429,10 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene | ... | @@ -429,21 +429,10 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene |
429 | } | 429 | } |
430 | } | 430 | } |
431 | 431 | ||
432 | - private void mergeDatasets(ArrayList<Campaign> campaignList, | 432 | + private void mergeDatasets(ArrayList<LoyaltyGiftsForYouPackage> seasonalList, |
433 | - ArrayList<LoyaltyGiftsForYouPackage> seasonalList, | 433 | + ArrayList<LoyaltyContextualOfferModel> ccmsList, |
434 | - ArrayList<LoyaltyContextualOfferModel> ccmsList) { | 434 | + ArrayList<Campaign> campaignList) { |
435 | mData.clear(); | 435 | mData.clear(); |
436 | - if (campaignList != null && campaignList.size() > 0) { | ||
437 | - Log.v("GIFTS_FOR_YOU", String.valueOf(campaignList.size())); | ||
438 | - for (Campaign campaign : campaignList) { | ||
439 | - MergedGifts data = new MergedGifts(); | ||
440 | - data.setCampaign(campaign); | ||
441 | - data.setSeasonalList(null); | ||
442 | - data.setDataType(1); | ||
443 | - mData.add(data); | ||
444 | - } | ||
445 | - } | ||
446 | - | ||
447 | if (seasonalList != null && seasonalList.size() > 0) { | 436 | if (seasonalList != null && seasonalList.size() > 0) { |
448 | Log.v("SEASONAL", String.valueOf(seasonalList.size())); | 437 | Log.v("SEASONAL", String.valueOf(seasonalList.size())); |
449 | for (LoyaltyGiftsForYouPackage seasonal : seasonalList) { | 438 | for (LoyaltyGiftsForYouPackage seasonal : seasonalList) { |
... | @@ -466,6 +455,17 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene | ... | @@ -466,6 +455,17 @@ public class GiftsForYouActivity extends Activity implements View.OnClickListene |
466 | mData.add(data); | 455 | mData.add(data); |
467 | } | 456 | } |
468 | } | 457 | } |
458 | + | ||
459 | + if (campaignList != null && campaignList.size() > 0) { | ||
460 | + Log.v("GIFTS_FOR_YOU", String.valueOf(campaignList.size())); | ||
461 | + for (Campaign campaign : campaignList) { | ||
462 | + MergedGifts data = new MergedGifts(); | ||
463 | + data.setCampaign(campaign); | ||
464 | + data.setSeasonalList(null); | ||
465 | + data.setDataType(1); | ||
466 | + mData.add(data); | ||
467 | + } | ||
468 | + } | ||
469 | } | 469 | } |
470 | 470 | ||
471 | private void filterItems() { | 471 | private void filterItems() { | ... | ... |
... | @@ -103,43 +103,43 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener { | ... | @@ -103,43 +103,43 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener { |
103 | mLlEmptyWallet = findViewById(R.id.ll_empty_wallet); | 103 | mLlEmptyWallet = findViewById(R.id.ll_empty_wallet); |
104 | mLlActiveCodesView = findViewById(R.id.ll_active_deals_codes_view); | 104 | mLlActiveCodesView = findViewById(R.id.ll_active_deals_codes_view); |
105 | 105 | ||
106 | - ArrayList<ActiveDFYCouponModel> dlist = new ArrayList<>(); | 106 | +// ArrayList<ActiveDFYCouponModel> dlist = new ArrayList<>(); |
107 | - ActiveDFYCouponModel model = new ActiveDFYCouponModel(); | 107 | +// ActiveDFYCouponModel model = new ActiveDFYCouponModel(); |
108 | - model.setCode("123456789"); | 108 | +// model.setCode("123456789"); |
109 | - model.setValue("10"); | 109 | +// model.setValue("10"); |
110 | - model.setDate("2022-09-14 20:20"); | 110 | +// model.setDate("2022-09-14 20:20"); |
111 | - dlist.add(model); | 111 | +// dlist.add(model); |
112 | - model = new ActiveDFYCouponModel(); | 112 | +// model = new ActiveDFYCouponModel(); |
113 | - model.setCode("123456780"); | 113 | +// model.setCode("123456780"); |
114 | - model.setValue("10"); | 114 | +// model.setValue("10"); |
115 | - model.setDate("2022-09-14 20:20"); | 115 | +// model.setDate("2022-09-14 20:20"); |
116 | - dlist.add(model); | 116 | +// dlist.add(model); |
117 | - model = new ActiveDFYCouponModel(); | 117 | +// model = new ActiveDFYCouponModel(); |
118 | - model.setCode("123456781"); | 118 | +// model.setCode("123456781"); |
119 | - model.setValue("10"); | 119 | +// model.setValue("10"); |
120 | - model.setDate("2022-09-14 20:20"); | 120 | +// model.setDate("2022-09-14 20:20"); |
121 | - dlist.add(model); | 121 | +// dlist.add(model); |
122 | - model = new ActiveDFYCouponModel(); | 122 | +// model = new ActiveDFYCouponModel(); |
123 | - model.setCode("123456782"); | 123 | +// model.setCode("123456782"); |
124 | - model.setValue("10"); | 124 | +// model.setValue("10"); |
125 | - model.setDate("2022-09-14 20:20"); | 125 | +// model.setDate("2022-09-14 20:20"); |
126 | - dlist.add(model); | 126 | +// dlist.add(model); |
127 | - model = new ActiveDFYCouponModel(); | 127 | +// model = new ActiveDFYCouponModel(); |
128 | - model.setCode("123456783"); | 128 | +// model.setCode("123456783"); |
129 | - model.setValue("10"); | 129 | +// model.setValue("10"); |
130 | - model.setDate("2022-09-14 20:20"); | 130 | +// model.setDate("2022-09-14 20:20"); |
131 | - dlist.add(model); | 131 | +// dlist.add(model); |
132 | - model = new ActiveDFYCouponModel(); | 132 | +// model = new ActiveDFYCouponModel(); |
133 | - model.setCode("123456784"); | 133 | +// model.setCode("123456784"); |
134 | - model.setValue("10"); | 134 | +// model.setValue("10"); |
135 | - model.setDate("2022-09-14 20:20"); | 135 | +// model.setDate("2022-09-14 20:20"); |
136 | - dlist.add(model); | 136 | +// dlist.add(model); |
137 | - model = new ActiveDFYCouponModel(); | 137 | +// model = new ActiveDFYCouponModel(); |
138 | - model.setCode("123456785"); | 138 | +// model.setCode("123456785"); |
139 | - model.setValue("10"); | 139 | +// model.setValue("10"); |
140 | - model.setDate("2022-09-14 20:20"); | 140 | +// model.setDate("2022-09-14 20:20"); |
141 | - dlist.add(model); | 141 | +// dlist.add(model); |
142 | - WarplyManagerHelper.setActiveDFYCoupons(dlist); | 142 | +// WarplyManagerHelper.setActiveDFYCoupons(dlist); |
143 | 143 | ||
144 | if (WarplyManagerHelper.getActiveDFYCoupons() != null) { | 144 | if (WarplyManagerHelper.getActiveDFYCoupons() != null) { |
145 | Collections.sort(WarplyManagerHelper.getActiveDFYCoupons(), new Comparator<ActiveDFYCouponModel>() { | 145 | Collections.sort(WarplyManagerHelper.getActiveDFYCoupons(), new Comparator<ActiveDFYCouponModel>() { |
... | @@ -402,7 +402,8 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener { | ... | @@ -402,7 +402,8 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener { |
402 | mTvActiveTitle.setText(String.format(getString(R.string.cos_active_deals_plural), String.valueOf(WarplyManagerHelper.getActiveDFYCoupons().size()))); | 402 | mTvActiveTitle.setText(String.format(getString(R.string.cos_active_deals_plural), String.valueOf(WarplyManagerHelper.getActiveDFYCoupons().size()))); |
403 | mTvActiveCode.setVisibility(View.GONE); | 403 | mTvActiveCode.setVisibility(View.GONE); |
404 | 404 | ||
405 | - for (ActiveDFYCouponModel dealsItem : WarplyManagerHelper.getActiveDFYCoupons()) { | 405 | + //TODO fix logic |
406 | + for (ActiveDFYCouponModel dealsItem : WarplyManagerHelper.getActiveDFYCoupons().subList(0, 4)) { | ||
406 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); | 407 | LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); |
407 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_selectable, null); | 408 | LinearLayout v = (LinearLayout) vi.inflate(R.layout.item_selectable, null); |
408 | TextView textView = (TextView) v.findViewById(R.id.tv_code_copy); | 409 | TextView textView = (TextView) v.findViewById(R.id.tv_code_copy); | ... | ... |
... | @@ -203,7 +203,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe | ... | @@ -203,7 +203,7 @@ public class ShopsActivity extends FragmentActivity implements View.OnClickListe |
203 | pinName.setText(merch.getName()); | 203 | pinName.setText(merch.getName()); |
204 | 204 | ||
205 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); | 205 | TextView pinDays = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_days); |
206 | - pinDays.setText(merch.getSnippet()); | 206 | + pinDays.setText(merch.getSnippet()); //TODO: wrong getter |
207 | 207 | ||
208 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); | 208 | TextView pinTel = (TextView) bottomSheetDialog.findViewById(R.id.tv_pin_tel); |
209 | pinTel.setText(merch.getTelephone()); | 209 | pinTel.setText(merch.getTelephone()); | ... | ... |
... | @@ -200,7 +200,10 @@ public class WarplyManagerHelper { | ... | @@ -200,7 +200,10 @@ public class WarplyManagerHelper { |
200 | mAlertDialogSharing = new AlertDialog.Builder(context) | 200 | mAlertDialogSharing = new AlertDialog.Builder(context) |
201 | .setTitle(R.string.cos_dlg_success_title) | 201 | .setTitle(R.string.cos_dlg_success_title) |
202 | .setMessage(alertTitle) | 202 | .setMessage(alertTitle) |
203 | - .setPositiveButton(R.string.cos_dlg_positive_button, (dialogPositive, whichPositive) -> { | 203 | + .setNegativeButton(R.string.cos_dlg_negative_button, (dialogPositive, whichPositive) -> { |
204 | + rejectSharingDialog(context, sharingId); | ||
205 | + }) | ||
206 | + .setPositiveButton(R.string.cos_dlg_positive_button, (dialogNegative, whichNegative) -> { | ||
204 | WarplyManager.cosmoteRetrieveSharing(new CosmoteRetrieveSharingRequest() | 207 | WarplyManager.cosmoteRetrieveSharing(new CosmoteRetrieveSharingRequest() |
205 | .setSharingId(sharingId) | 208 | .setSharingId(sharingId) |
206 | .setAccept(true), | 209 | .setAccept(true), |
... | @@ -233,9 +236,6 @@ public class WarplyManagerHelper { | ... | @@ -233,9 +236,6 @@ public class WarplyManagerHelper { |
233 | } | 236 | } |
234 | }); | 237 | }); |
235 | }) | 238 | }) |
236 | - .setNegativeButton(R.string.cos_dlg_negative_button, (dialogNegative, whichNegative) -> { | ||
237 | - rejectSharingDialog(context, sharingId); | ||
238 | - }) | ||
239 | .show(); | 239 | .show(); |
240 | } | 240 | } |
241 | 241 | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -338,11 +338,12 @@ | ... | @@ -338,11 +338,12 @@ |
338 | android:id="@+id/ll_active_deals_codes_view" | 338 | android:id="@+id/ll_active_deals_codes_view" |
339 | android:layout_width="match_parent" | 339 | android:layout_width="match_parent" |
340 | android:layout_height="wrap_content" | 340 | android:layout_height="wrap_content" |
341 | - app:layout_maxHeight="60dp" | ||
342 | android:visibility="gone" | 341 | android:visibility="gone" |
343 | - app:alignContent="flex_start" | 342 | + app:flexDirection="row" |
344 | - app:alignItems="flex_start" | 343 | + app:justifyContent="flex_start" |
345 | - app:flexWrap="wrap"></com.google.android.flexbox.FlexboxLayout> | 344 | + app:flexWrap="wrap"> |
345 | + | ||
346 | + </com.google.android.flexbox.FlexboxLayout> | ||
346 | 347 | ||
347 | <TextView | 348 | <TextView |
348 | android:id="@+id/tv_active_deals_date_text" | 349 | android:id="@+id/tv_active_deals_date_text" | ... | ... |
-
Please register or login to post a comment