From 915216ec5db23db2cee276bfacfc8329a0d26e06 Mon Sep 17 00:00:00 2001 From: rhunk <101876869+rhunk@users.noreply.github.com> Date: Thu, 18 May 2023 10:02:32 +0200 Subject: [PATCH] fix(messagelogger): message content npe --- .../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 index 522aa8ff..e54c4263 100644 --- 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") }