Ensure UI updates happen on main thread

This commit is contained in:
Justin Mazzocchi 2021-01-31 08:30:17 -08:00
parent cdec2e0082
commit 056635e50e
No known key found for this signature in database
GPG key ID: E223E6937AAFB01C

View file

@ -258,7 +258,7 @@ private extension TableViewController {
func setupViewModelBindings() {
viewModel.title.sink { [weak self] in self?.navigationItem.title = $0 }.store(in: &cancellables)
viewModel.titleLocalizationComponents.sink { [weak self] in
viewModel.titleLocalizationComponents.receive(on: DispatchQueue.main).sink { [weak self] in
guard let key = $0.first else { return }
self?.navigationItem.title = String(