Browse Source

back id hide or show

pull/1/head
Amrit Giri 4 years ago
parent
commit
7bc4550523
  1. 4
      GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipientViewController.swift
  2. 1
      GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/Presenter/ExistingUserKycPresenter.swift
  3. 8
      GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/View/ExistingUserKycViewController.swift
  4. 2
      GME Remit/Modules/RegisterModules/UserAuthentication/KYCVerifyStep1/User Interface/Presenter/KYCVerifyStep1Presenter.swift

4
GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipientViewController.swift

@ -367,8 +367,8 @@ extension SetupRecipientViewController {
self.branchTextField.text = ""
self.branchTextField.valid.onNext(true)
} else {
self.branchTextField.isHidden = false
self.branchTextField.valid.onNext(false)
self.branchTextField.isHidden = $0?.branches?.count == 0
self.branchTextField.valid.onNext($0?.branches?.count == 0)
}
if $0?.accountRequired?.lowercased() == "false" {

1
GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/Presenter/ExistingUserKycPresenter.swift

@ -142,7 +142,6 @@ class ExistingUserKycPresenter {
personalInfo.visaStatus = visaStatus?.id
personalInfo.occupation = occupation?.id
personalInfo.purpose = purpose?.id
personalInfo.isBackIDRequired = purpose?.isRequired
return personalInfo
}
return nil

8
GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/View/ExistingUserKycViewController.swift

@ -539,13 +539,7 @@ class ExistingUserKycViewController: UIViewController {
output.model.drive(onNext: {[weak self] model in
guard let personalInformation = model.personalInformation else { return }
if let isBackIDRequired = model.personalInformation?.isBackIDRequired{
self?.backIDImageBase64.onNext(isBackIDRequired ? nil : "dummy")
self?.backIDContainer.isHidden = !isBackIDRequired
}else{
self?.backIDImageBase64.onNext("dummy")
self?.backIDContainer.isHidden = true
}
self?.emailAddress.text = personalInformation.email
self?.emailAddress.sendActions(for: .editingChanged)

2
GME Remit/Modules/RegisterModules/UserAuthentication/KYCVerifyStep1/User Interface/Presenter/KYCVerifyStep1Presenter.swift

@ -147,7 +147,7 @@ class KYCVerifyStep1Presenter: ViewModelType {
personalInfo.additionalIdType = additionalIdType?.id
personalInfo.occupation = occupation?.id
personalInfo.purpose = purpose?.id
personalInfo.isBackIDRequired = purpose?.isRequired
personalInfo.isBackIDRequired = additionalIdType?.isRequired
return personalInfo
}
return nil

Loading…
Cancel
Save