Manos Chorianopoulos

fix ContextualViewController activation flow

......@@ -137,9 +137,9 @@ import SwiftEventBus
}
}
func showConfirmDialog() -> Void {
func showConfirmDialog(_ numberArg: String) -> Void {
let alert = UIAlertController(title: "Ενεργοποίηση υπηρεσίας", message: "Θέλετε να γίνει ενεργοποίηση στο Κινητό μου;", preferredStyle: .alert)
let alert = UIAlertController(title: "Ενεργοποίηση υπηρεσίας", message: "Θέλετε να γίνει ενεργοποίηση στο " + numberArg + ";", preferredStyle: .alert)
let cancelButton = UIAlertAction(title: "Άκυρο", style: .default, handler: { action in
switch action.style{
......@@ -310,7 +310,11 @@ import SwiftEventBus
// MARK: - Actions
@IBAction func redeemButtomAction(_ sender: Any) {
self.numbersPopupTapped(sender)
if (self.numbersList != nil && self.numbersList.count == 1) {
self.showConfirmDialog(self.numbersList[0])
} else {
self.numbersPopupTapped(sender)
}
}
@IBAction func termsButtonAction(_ sender: Any) {
......@@ -344,7 +348,7 @@ extension ContextualViewController: NumbersPopupDelegate {
// Code for when option is selected
self.selectedNumber = option
DispatchQueue.main.async {
self.showConfirmDialog()
self.showConfirmDialog(option)
}
}
}
......