From 77d781d09a7ec068dedc48a21baf9f17fa93bc4f Mon Sep 17 00:00:00 2001 From: Jeongbae Kong Date: Mon, 20 Apr 2020 17:58:53 +0900 Subject: [PATCH] removed company carrier type for Powercall --- .../PhoneCardRechargePresenter.swift | 25 +++----- .../View/PhoneCardRecharge.storyboard | 62 +++++++------------ .../PhoneCardRechargeViewController.swift | 12 ---- 3 files changed, 33 insertions(+), 66 deletions(-) diff --git a/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift b/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift index 8aff3662..65eaeabd 100644 --- a/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift +++ b/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/Presenter/PhoneCardRechargePresenter.swift @@ -52,7 +52,6 @@ class PhoneCardRechargePresenter: ViewModelType { let selectedMobile: Driver let contactOpenTap: Driver let selectedRechargeType: Driver - let selectedMobileCarrerType: Driver let selectedAmountButtonTag: Driver let selectedCarrierType: Driver let selectedCarrierPlan: Driver @@ -145,24 +144,21 @@ class PhoneCardRechargePresenter: ViewModelType { getBalanceLinker.asObservable() ) - let combineSecondInput = input.selectedMobileCarrerType.asObservable() - - let combineInput = Observable.combineLatest(combineFirstInput, combineSecondInput) { - ($0.0, $0.1, $0.2, $0.3, $0.4, $0.5, $0.6, $0.7, $1) - } +// let combineInput = Observable.combineLatest(combineFirstInput, combineSecondInput) { +// ($0.0, $0.1, $0.2, $0.3, $0.4, $0.5, $0.6, $0.7, $1) +// } let carrierPlanModel = input.selectedCarrierType.map { $0?.subCardInfo ?? [] } let detailCarrierPlanModel = input.selectedCarrierPlan.map { $0?.planInfo } - let isEnableNext = combineInput - .map { balance, _, type, priceModel, carrierPlan, dataOnlyType, selectedPaymentType, autoDebitBalance, selectedMobileCarrier -> Status in + let isEnableNext = combineFirstInput + .map { balance, _, type, priceModel, carrierPlan, dataOnlyType, selectedPaymentType, autoDebitBalance -> Status in if selectedPaymentType?.type == "wallet" { switch type { case .regular: guard - let cardCode = selectedMobileCarrier?.cardCode, let paymentAmount = priceModel?.price, let amount = Int(paymentAmount) else { return (false, false) } @@ -221,8 +217,7 @@ class PhoneCardRechargePresenter: ViewModelType { switch type { case .regular: guard - (priceModel?.price) != nil, - selectedMobileCarrier?.cardCode != nil + (priceModel?.price) != nil else { return (false, false) } case .fixed: @@ -238,8 +233,8 @@ class PhoneCardRechargePresenter: ViewModelType { } input.nextTap - .withLatestFrom(combineInput.asDriverOnErrorJustComplete()) {$1} - .map { ( _, mobile, type, priceModel, carrierPlan, dataOnlyType, selectPaymentType, _, selectedMobileCarrier) -> RechargeModel? in + .withLatestFrom(combineFirstInput.asDriverOnErrorJustComplete()) {$1} + .map { ( _, mobile, type, priceModel, carrierPlan, dataOnlyType, selectPaymentType, _ ) -> RechargeModel? in switch type { @@ -252,8 +247,8 @@ class PhoneCardRechargePresenter: ViewModelType { bankName: selectPaymentType?.bankName ?? "", accountNumber: selectPaymentType?.accountNumMasked ?? "", type: type.value, - chargeType: selectedMobileCarrier?.cardCode ?? "", - cardName: selectedMobileCarrier?.cardName ?? "", + chargeType: "", + cardName: "", mobile: mobile, price: priceModel?.price ?? "0", isUseBiometric: KeyChain.shared.get(key: .biometricAuth) == "1" ? true : false diff --git a/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard b/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard index fe1e5670..b7df0987 100644 --- a/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard +++ b/GME Remit/Modules/PowerCallModules/LocalTopup/PhoneCardRecharge/User Interface/View/PhoneCardRecharge.storyboard @@ -326,28 +326,13 @@ - + - + - - - - - - - - - - - - - - - - +