make disposeBag is open

This commit is contained in:
Maxim Sorokin 2020-07-20 20:44:34 +03:00
parent d4d8c3b9b1
commit 34d75efff8
1 changed files with 2 additions and 1 deletions

View File

@ -55,7 +55,7 @@ open class CustomizableButtonView: UIView, InitializableView, ConfigurableView {
// MARK: - Stored Properties
private let disposeBag = DisposeBag()
open var disposeBag = DisposeBag()
private let button = CustomizableButton()
open var tapOnDisabledButton: VoidBlock?
@ -241,6 +241,7 @@ open class CustomizableButtonView: UIView, InitializableView, ConfigurableView {
}
open func configure(with viewModel: CustomizableButtonViewModel) {
disposeBag = DisposeBag()
viewModel.stateDriver.drive(stateBinder).disposed(by: disposeBag)
viewModel.bind(tapObservable: tapObservable).disposed(by: disposeBag)