From ed8eb5a23944cda8062b4f86f311d5e13cb6a2f9 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO Date: Fri, 8 Jan 2021 11:11:23 +1100 Subject: [PATCH] fix open group message --- .../session/libsession/messaging/opengroups/OpenGroupAPI.kt | 2 +- .../libsession/messaging/opengroups/OpenGroupMessage.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupAPI.kt b/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupAPI.kt index 3c700ef719..be03acc1f5 100644 --- a/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupAPI.kt +++ b/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupAPI.kt @@ -143,7 +143,7 @@ object OpenGroupAPI: DotNetAPI() { val dateAsString = message["created_at"] as String val serverTimestamp = format.parse(dateAsString).time // Verify the message - val groupMessage = OpenGroupMessage(serverID, publicKey, displayName, body, timestamp, openGroupMessageType, quote, attachments, profilePicture, signature, serverTimestamp) + val groupMessage = OpenGroupMessage(serverID, publicKey, displayName, body, timestamp, openGroupMessageType, quote, attachments.toMutableList(), profilePicture, signature, serverTimestamp) if (groupMessage.hasValidSignature()) groupMessage else null } catch (exception: Exception) { Log.d("Loki", "Couldn't parse message for open group with ID: $channel on server: $server from: ${JsonUtil.toJson(message)}. Exception: ${exception.message}") diff --git a/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt b/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt index 44314ae495..f378d6212d 100644 --- a/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt +++ b/libsession/src/main/java/org/session/libsession/messaging/opengroups/OpenGroupMessage.kt @@ -56,7 +56,7 @@ public data class OpenGroupMessage( Attachment.Kind.LinkPreview, server, attachment.id, - attachment.contentType, + attachment.contentType!!, attachment.size.get(), attachment.fileName.get(), 0, @@ -75,7 +75,7 @@ public data class OpenGroupMessage( Attachment.Kind.Attachment, server, attachment.id, - attachment.contentType, + attachment.contentType!!, attachment.size.get(), attachment.fileName.get(), 0,