commit 915216ec5db23db2cee276bfacfc8329a0d26e06 parent db402d86e294d1e76c9632ec584aba0701526d49 Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Thu, 18 May 2023 10:02:32 +0200 fix(messagelogger): message content npe Diffstat:
M | app/src/main/kotlin/me/rhunk/snapenhance/features/impl/spy/MessageLogger.kt | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/spy/MessageLogger.kt b/app/src/main/kotlin/me/rhunk/snapenhance/features/impl/spy/MessageLogger.kt @@ -37,7 +37,7 @@ class MessageLogger : Feature("MessageLogger", loadParams = FeatureLoadParams.IN val messageJsonObject = JsonParser.parseString(deletedMessage).asJsonObject //if the message is a snap make it playable - if (messageJsonObject["mMessageContent"].asJsonObject["mContentType"].asString == "SNAP") { + if (messageJsonObject["mMessageContent"]?.asJsonObject?.get("mContentType")?.asString == "SNAP") { messageJsonObject["mMetadata"].asJsonObject.addProperty("mPlayableSnapState", "PLAYABLE") }