From 34d75efff82fe8885d9a5765dba43bb63cc878a3 Mon Sep 17 00:00:00 2001 From: Maxim Sorokin Date: Mon, 20 Jul 2020 20:44:34 +0300 Subject: [PATCH] make disposeBag is open --- .../Views/CustomizableButton/CustomizableButtonView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift b/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift index 455834d5..bf7b5838 100644 --- a/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift +++ b/Sources/Classes/Views/CustomizableButton/CustomizableButtonView.swift @@ -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)