fix(messagelogger): message content npe

This commit is contained in:
rhunk 2023-05-18 10:02:32 +02:00
parent db402d86e2
commit 915216ec5d

View File

@ -37,7 +37,7 @@ class MessageLogger : Feature("MessageLogger", loadParams = FeatureLoadParams.IN
val messageJsonObject = JsonParser.parseString(deletedMessage).asJsonObject val messageJsonObject = JsonParser.parseString(deletedMessage).asJsonObject
//if the message is a snap make it playable //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") messageJsonObject["mMetadata"].asJsonObject.addProperty("mPlayableSnapState", "PLAYABLE")
} }