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:
Mapp/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") }