Panagiotis Triantafyllou

ccms changes

...@@ -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.5.4r36' 5 + PUBLISH_VERSION = '4.5.5.4r37'
6 PUBLISH_ARTIFACT_ID = 'warply-android-sdk' 6 PUBLISH_ARTIFACT_ID = 'warply-android-sdk'
7 } 7 }
8 8
......
...@@ -162,6 +162,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener ...@@ -162,6 +162,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener
162 } 162 }
163 163
164 private void showActivationDialog() { 164 private void showActivationDialog() {
165 + if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() == 1) {
166 + askActivateDialog(mCCMS.getEligibleAssets().get(0));
167 + return;
168 + }
169 +
165 final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this); 170 final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this);
166 bottomSheetDialog.setContentView(R.layout.dl_share); 171 bottomSheetDialog.setContentView(R.layout.dl_share);
167 TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value); 172 TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value);
...@@ -183,7 +188,7 @@ public class ContextualActivity extends Activity implements View.OnClickListener ...@@ -183,7 +188,7 @@ public class ContextualActivity extends Activity implements View.OnClickListener
183 TextView tv = (TextView) view; 188 TextView tv = (TextView) view;
184 mSender = tv.getText().toString(); 189 mSender = tv.getText().toString();
185 bottomSheetDialog.dismiss(); 190 bottomSheetDialog.dismiss();
186 - askActivateDialog(); 191 + askActivateDialog(mSender);
187 }); 192 });
188 parent.addView(v, 0, new ViewGroup.LayoutParams( 193 parent.addView(v, 0, new ViewGroup.LayoutParams(
189 ViewGroup.LayoutParams.MATCH_PARENT, 194 ViewGroup.LayoutParams.MATCH_PARENT,
...@@ -232,11 +237,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener ...@@ -232,11 +237,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener
232 // }).start(); 237 // }).start();
233 } 238 }
234 239
235 - private void askActivateDialog() { 240 + private void askActivateDialog(String msisdn) {
236 if (!isFinishing()) { 241 if (!isFinishing()) {
237 mAlertDialogAskActivate = new AlertDialog.Builder(this) 242 mAlertDialogAskActivate = new AlertDialog.Builder(this)
238 .setTitle(R.string.cos_dlg_activate_telco_title) 243 .setTitle(R.string.cos_dlg_activate_telco_title)
239 - .setMessage(R.string.cos_dlg_activate_telco_subtitle) 244 + .setMessage(String.format(getString(R.string.cos_dlg_activate_telco_subtitle2), msisdn))
240 .setPositiveButton(R.string.cos_dlg_positive_button, (dialogPositive, whichPositive) -> { 245 .setPositiveButton(R.string.cos_dlg_positive_button, (dialogPositive, whichPositive) -> {
241 activateGift(); 246 activateGift();
242 }) 247 })
......
...@@ -125,6 +125,7 @@ ...@@ -125,6 +125,7 @@
125 <string name="cos_dlg_success_couponset_subtitle">Το κουπόνι σου έχει ενεργοποιηθεί και βρίσκεται στην ενότητα My Rewards.</string> 125 <string name="cos_dlg_success_couponset_subtitle">Το κουπόνι σου έχει ενεργοποιηθεί και βρίσκεται στην ενότητα My Rewards.</string>
126 <string name="cos_dlg_activate_telco_title">Ενεργοποίηση υπηρεσίας</string> 126 <string name="cos_dlg_activate_telco_title">Ενεργοποίηση υπηρεσίας</string>
127 <string name="cos_dlg_activate_telco_subtitle">Θέλετε να γίνει ενεργοποίηση στο Κινητό μου;</string> 127 <string name="cos_dlg_activate_telco_subtitle">Θέλετε να γίνει ενεργοποίηση στο Κινητό μου;</string>
128 + <string name="cos_dlg_activate_telco_subtitle2">Θέλετε να γίνει ενεργοποίηση στο %1$s;</string>
128 <string name="cos_dlg_activate_success_title">Το αίτημά σου ολοκληρώθηκε επιτυχώς!</string> 129 <string name="cos_dlg_activate_success_title">Το αίτημά σου ολοκληρώθηκε επιτυχώς!</string>
129 <string name="cos_dlg_activate_success_subtitle">Θα ενημερωθείς άμεσα για την ενεργοποίηση του πακέτου σου.</string> 130 <string name="cos_dlg_activate_success_subtitle">Θα ενημερωθείς άμεσα για την ενεργοποίηση του πακέτου σου.</string>
130 <string name="cos_expired_coupon_label">Εκπτωτικό κουπόνι</string> 131 <string name="cos_expired_coupon_label">Εκπτωτικό κουπόνι</string>
......