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
@@ -41,9 +41,13 @@ final class EmojiMartService: EmojiServiceType {
let emojiJSONData = try self.getEmojisJSONData()
let emojiJSONStore: EmojiMartStore = try self.serializationService.deserialize(emojiJSONData)
let emojiCategories = self.emojiCategories(from: emojiJSONStore)
completion(MXResponse.success(emojiCategories))
DispatchQueue.main.async {
completion(MXResponse.success(emojiCategories))
}
} catch {
completion(MXResponse.failure(error))
DispatchQueue.main.async {
completion(MXResponse.failure(error))
}
}
}
}