diff --git a/VDS/Components/RadioButton/RadioButtonGroup.swift b/VDS/Components/RadioButton/RadioButtonGroup.swift index 89c73239..92498d72 100644 --- a/VDS/Components/RadioButton/RadioButtonGroup.swift +++ b/VDS/Components/RadioButton/RadioButtonGroup.swift @@ -45,10 +45,6 @@ public class RadioButtonGroupBase SelectorHandlerType? { return selectorViews.first(where: { existingSelectorView in return existingSelectorView.model.id == id diff --git a/VDS/Protocols/ModelHandlerable.swift b/VDS/Protocols/ModelHandlerable.swift index 2e357df4..666a98ff 100644 --- a/VDS/Protocols/ModelHandlerable.swift +++ b/VDS/Protocols/ModelHandlerable.swift @@ -23,7 +23,6 @@ extension ModelHandlerable { public func set(with model: ModelType) { if shouldUpdateView(viewModel: model){ - print("\(Self.self) updateView(viewModel)") updateView(viewModel: model) self.model = model } @@ -32,6 +31,7 @@ extension ModelHandlerable { public func setupUpdateView() { modelPublisher .debounce(for: .seconds(Constants.ModelStateDebounce), scheduler: RunLoop.main) + .subscribe(on: RunLoop.main) .sink { [weak self] viewModel in self?.updateView(viewModel: viewModel) } diff --git a/VDS/Publishers/UIControlPublisher.swift b/VDS/Publishers/UIControlPublisher.swift index f281215b..bfcf6b5b 100644 --- a/VDS/Publishers/UIControlPublisher.swift +++ b/VDS/Publishers/UIControlPublisher.swift @@ -32,10 +32,6 @@ public final class UIControlSubscription