diff --git a/emojify/src/main/java/io/wax911/emojify/EmojiManager.kt b/emojify/src/main/java/io/wax911/emojify/EmojiManager.kt index 1900f5f9..165d06ce 100644 --- a/emojify/src/main/java/io/wax911/emojify/EmojiManager.kt +++ b/emojify/src/main/java/io/wax911/emojify/EmojiManager.kt @@ -59,12 +59,10 @@ object EmojiManager { @Throws(Exception::class) fun initEmojiData(context: Context) { if (ALL_EMOJIS.isEmpty()) { - val gson = GsonBuilder() - .enableComplexMapKeySerialization() - .setLenient().create() InputStreamReader(context.assets.open(PATH)).use { streamReader -> BufferedReader(streamReader).use { ALL_EMOJIS.apply { + val gson = GsonBuilder().setLenient().create() addAll(gson.fromJson(it, object : TypeToken>() {}.type)) forEach { emoji -> emoji.initProperties() } }