Fixed/improved emoji tests, made emoji service always callback on the main queue.

This commit is contained in:
Stefan Ceriu
2022-02-08 11:23:24 +02:00
committed by Stefan Ceriu
parent 59ae95731c
commit e79a09ef43
5 changed files with 24 additions and 18 deletions
@@ -88,13 +88,9 @@ final class EmojiPickerViewModel: EmojiPickerViewModelType {
self.emojiStore.set(emojiCategories)
let emojiCatagoryViewDataList = self.emojiCatagoryViewDataList(from: emojiCategories)
DispatchQueue.main.async {
self.update(viewState: .loaded(emojiCategories: emojiCatagoryViewDataList))
}
self.update(viewState: .loaded(emojiCategories: emojiCatagoryViewDataList))
case .failure(let error):
DispatchQueue.main.async {
self.update(viewState: .error(error))
}
self.update(viewState: .error(error))
}
}
}