Skip to content

Commit 1a1e055

Browse files
author
Ezequiel Leanes
authored
fix: Improve performance list method (#153)
* fix: update ConversationV2 createdAt property * remove test * resolve comments * Remove unused import statement * fix lint issue * Fix createdAt field name in Conversations data class
1 parent 943314a commit 1a1e055

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

library/src/main/java/org/xmtp/android/library/ConversationV2.kt

+3-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ data class ConversationV2(
3030
val context: Invitation.InvitationV1.Context,
3131
val peerAddress: String,
3232
val client: Client,
33+
val createdAtNs: Long? = null,
3334
private val header: SealedInvitationHeaderV1,
3435
) {
3536

@@ -50,12 +51,13 @@ data class ConversationV2(
5051
context = invitation.context,
5152
peerAddress = peerAddress,
5253
client = client,
54+
createdAtNs = header.createdNs,
5355
header = header,
5456
)
5557
}
5658
}
5759

58-
val createdAt: Date = Date(header.createdNs / 1_000_000)
60+
val createdAt: Date = Date((createdAtNs ?: header.createdNs) / 1_000_000)
5961

6062
/**
6163
* This lists messages sent to the [Conversation].

library/src/main/java/org/xmtp/android/library/Conversations.kt

+1
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ data class Conversations(
226226
context = data.invitation.context,
227227
peerAddress = data.peerAddress,
228228
client = client,
229+
createdAtNs = data.createdNs,
229230
header = Invitation.SealedInvitationHeaderV1.getDefaultInstance(),
230231
),
231232
)

0 commit comments

Comments
 (0)