@@ -6,7 +6,7 @@ import kotlinx.coroutines.flow.callbackFlow
6
6
import org.xmtp.android.library.codecs.ContentCodec
7
7
import org.xmtp.android.library.codecs.EncodedContent
8
8
import org.xmtp.android.library.codecs.compress
9
- import org.xmtp.android.library.libxmtp.Message
9
+ import org.xmtp.android.library.libxmtp.MessageV3
10
10
import org.xmtp.android.library.messages.DecryptedMessage
11
11
import org.xmtp.android.library.messages.PagingInfoSortDirection
12
12
import org.xmtp.android.library.messages.Topic
@@ -94,7 +94,7 @@ class Group(val client: Client, private val libXMTPGroup: FfiGroup) {
94
94
limit = limit?.toLong()
95
95
)
96
96
).map {
97
- Message (client, it).decode()
97
+ MessageV3 (client, it).decode()
98
98
}
99
99
return when (direction) {
100
100
MessageApiOuterClass .SortDirection .SORT_DIRECTION_ASCENDING -> messages
@@ -115,17 +115,17 @@ class Group(val client: Client, private val libXMTPGroup: FfiGroup) {
115
115
limit = limit?.toLong()
116
116
)
117
117
).map {
118
- Message (client, it).decrypt()
118
+ MessageV3 (client, it).decrypt()
119
119
}
120
120
return when (direction) {
121
121
MessageApiOuterClass .SortDirection .SORT_DIRECTION_ASCENDING -> messages
122
122
else -> messages.reversed()
123
123
}
124
124
}
125
125
126
- suspend fun processMessage (envelopeBytes : ByteArray ): Message {
126
+ suspend fun processMessage (envelopeBytes : ByteArray ): MessageV3 {
127
127
val message = libXMTPGroup.processStreamedGroupMessage(envelopeBytes)
128
- return Message (client, message)
128
+ return MessageV3 (client, message)
129
129
}
130
130
131
131
fun isActive (): Boolean {
@@ -173,7 +173,7 @@ class Group(val client: Client, private val libXMTPGroup: FfiGroup) {
173
173
fun streamMessages (): Flow <DecodedMessage > = callbackFlow {
174
174
val messageCallback = object : FfiMessageCallback {
175
175
override fun onMessage (message : FfiMessage ) {
176
- trySend(Message (client, message).decode())
176
+ trySend(MessageV3 (client, message).decode())
177
177
}
178
178
}
179
179
@@ -184,7 +184,7 @@ class Group(val client: Client, private val libXMTPGroup: FfiGroup) {
184
184
fun streamDecryptedMessages (): Flow <DecryptedMessage > = callbackFlow {
185
185
val messageCallback = object : FfiMessageCallback {
186
186
override fun onMessage (message : FfiMessage ) {
187
- trySend(Message (client, message).decrypt())
187
+ trySend(MessageV3 (client, message).decrypt())
188
188
}
189
189
}
190
190
0 commit comments