|
|
@ -12,7 +12,7 @@ import XLPagerTabStrip |
|
|
|
|
|
|
|
|
|
|
|
protocol KYCForm1Delegate { |
|
|
|
|
|
|
|
func _continue(model: kycForm1Model) |
|
|
|
} |
|
|
|
|
|
|
|
protocol KYCForm2Delegate { |
|
|
@ -25,7 +25,7 @@ protocol KYCForm3Delegate { |
|
|
|
|
|
|
|
|
|
|
|
class KYCRequestModel { |
|
|
|
|
|
|
|
var kycForm1: kycForm1Model? |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -49,7 +49,7 @@ class KycViewController: ButtonBarPagerTabStripViewController { |
|
|
|
var form2: UIViewController? |
|
|
|
var form3: UIViewController? |
|
|
|
|
|
|
|
var requestModel: SendMoneyRequestModel? |
|
|
|
var requestModel: KYCRequestModel? |
|
|
|
|
|
|
|
var presenter: KycModuleInterface? |
|
|
|
|
|
|
@ -78,7 +78,7 @@ class KycViewController: ButtonBarPagerTabStripViewController { |
|
|
|
} |
|
|
|
|
|
|
|
override func viewControllers(for pagerTabStripController: PagerTabStripViewController) -> [UIViewController] { |
|
|
|
let form1ViewController = KycForm1Wireframe().getMainView() |
|
|
|
let form1ViewController = KycForm1Wireframe().getMainViewWithDelegate(delegate: self) |
|
|
|
let form2ViewController = KycForm2Wireframe().getMainView() |
|
|
|
let form3ViewController = KycForm3Wireframe().getMainView() |
|
|
|
return [form1ViewController, form2ViewController, form3ViewController] |
|
|
@ -93,7 +93,7 @@ class KycViewController: ButtonBarPagerTabStripViewController { |
|
|
|
private func setup() { |
|
|
|
// all setup should be done here |
|
|
|
self.configureViews() |
|
|
|
self.requestModel = SendMoneyRequestModel() |
|
|
|
self.requestModel = KYCRequestModel() |
|
|
|
self.setupPicturedNavBar() |
|
|
|
|
|
|
|
} |
|
|
@ -109,3 +109,11 @@ extension KycViewController: KycViewInterface { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
extension KycViewController: KYCForm1Delegate { |
|
|
|
func _continue(model: kycForm1Model) { |
|
|
|
self.requestModel?.kycForm1 = model |
|
|
|
moveToViewController(at: 1) |
|
|
|
} |
|
|
|
} |
|
|
|
|