From b62f3ef789a1911458db69568bdb27f89c68e5a0 Mon Sep 17 00:00:00 2001 From: Maxwell Date: Sat, 5 Oct 2019 18:05:07 +0200 Subject: [PATCH] Refactor Emoji Initializer --- emojify/src/main/java/io/wax911/emojify/EmojiManager.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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() } }