From e8e01b9965dc7b71672fa4883d3e0698a4a12182 Mon Sep 17 00:00:00 2001 From: Richard Hua Date: Mon, 12 Feb 2024 18:16:52 -0800 Subject: [PATCH] Set topic to convoId instead of message ID --- library/src/main/java/org/xmtp/android/library/Group.kt | 2 +- .../src/main/java/org/xmtp/android/library/libxmtp/Message.kt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/xmtp/android/library/Group.kt b/library/src/main/java/org/xmtp/android/library/Group.kt index 3c9b5a9a5..1dce2bba1 100644 --- a/library/src/main/java/org/xmtp/android/library/Group.kt +++ b/library/src/main/java/org/xmtp/android/library/Group.kt @@ -121,7 +121,7 @@ class Group(val client: Client, private val libXMTPGroup: FfiGroup) { fun decrypt(message: Message): DecryptedMessage { return DecryptedMessage( id = message.id.toHex(), - topic = message.id.toHex(), + topic = message.convoId.toHex(), encodedContent = message.decode().encodedContent, senderAddress = message.senderAddress, sentAt = Date() diff --git a/library/src/main/java/org/xmtp/android/library/libxmtp/Message.kt b/library/src/main/java/org/xmtp/android/library/libxmtp/Message.kt index 0b470c4ae..6b072cc61 100644 --- a/library/src/main/java/org/xmtp/android/library/libxmtp/Message.kt +++ b/library/src/main/java/org/xmtp/android/library/libxmtp/Message.kt @@ -12,6 +12,9 @@ data class Message(val client: Client, private val libXMTPMessage: FfiMessage) { val id: ByteArray get() = libXMTPMessage.id + val convoId: ByteArray + get() = libXMTPMessage.convoId + val senderAddress: String get() = libXMTPMessage.addrFrom