Panagiotis Triantafyllou

ccms changes

......@@ -2,7 +2,7 @@ apply plugin: 'com.android.library'
ext {
PUBLISH_GROUP_ID = 'ly.warp'
PUBLISH_VERSION = '4.5.5.4r36'
PUBLISH_VERSION = '4.5.5.4r37'
PUBLISH_ARTIFACT_ID = 'warply-android-sdk'
}
......
......@@ -162,6 +162,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener
}
private void showActivationDialog() {
if (mCCMS.getEligibleAssets() != null && mCCMS.getEligibleAssets().size() == 1) {
askActivateDialog(mCCMS.getEligibleAssets().get(0));
return;
}
final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(this);
bottomSheetDialog.setContentView(R.layout.dl_share);
TextView tvHeader = bottomSheetDialog.findViewById(R.id.tv_sender_value);
......@@ -183,7 +188,7 @@ public class ContextualActivity extends Activity implements View.OnClickListener
TextView tv = (TextView) view;
mSender = tv.getText().toString();
bottomSheetDialog.dismiss();
askActivateDialog();
askActivateDialog(mSender);
});
parent.addView(v, 0, new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
......@@ -232,11 +237,11 @@ public class ContextualActivity extends Activity implements View.OnClickListener
// }).start();
}
private void askActivateDialog() {
private void askActivateDialog(String msisdn) {
if (!isFinishing()) {
mAlertDialogAskActivate = new AlertDialog.Builder(this)
.setTitle(R.string.cos_dlg_activate_telco_title)
.setMessage(R.string.cos_dlg_activate_telco_subtitle)
.setMessage(String.format(getString(R.string.cos_dlg_activate_telco_subtitle2), msisdn))
.setPositiveButton(R.string.cos_dlg_positive_button, (dialogPositive, whichPositive) -> {
activateGift();
})
......
......@@ -125,6 +125,7 @@
<string name="cos_dlg_success_couponset_subtitle">Το κουπόνι σου έχει ενεργοποιηθεί και βρίσκεται στην ενότητα My Rewards.</string>
<string name="cos_dlg_activate_telco_title">Ενεργοποίηση υπηρεσίας</string>
<string name="cos_dlg_activate_telco_subtitle">Θέλετε να γίνει ενεργοποίηση στο Κινητό μου;</string>
<string name="cos_dlg_activate_telco_subtitle2">Θέλετε να γίνει ενεργοποίηση στο %1$s;</string>
<string name="cos_dlg_activate_success_title">Το αίτημά σου ολοκληρώθηκε επιτυχώς!</string>
<string name="cos_dlg_activate_success_subtitle">Θα ενημερωθείς άμεσα για την ενεργοποίηση του πακέτου σου.</string>
<string name="cos_expired_coupon_label">Εκπτωτικό κουπόνι</string>
......