@@ -11,12 +11,12 @@ import org.junit.runner.RunWith
11
11
import org.xmtp.android.library.messages.PrivateKey
12
12
import org.xmtp.android.library.messages.PrivateKeyBuilder
13
13
import org.xmtp.android.library.messages.walletAddress
14
- import uniffi.xmtpv3.org.xmtp.android.library.codecs.ContentTypeGroupMembershipChange
15
- import uniffi.xmtpv3.org.xmtp.android.library.codecs.GroupMembershipChangeCodec
14
+ import uniffi.xmtpv3.org.xmtp.android.library.codecs.ContentTypeGroupUpdated
16
15
import uniffi.xmtpv3.org.xmtp.android.library.codecs.GroupMembershipChanges
16
+ import uniffi.xmtpv3.org.xmtp.android.library.codecs.GroupUpdatedCodec
17
17
18
18
@RunWith(AndroidJUnit4 ::class )
19
- class GroupMembershipChangeTest {
19
+ class GroupUpdatedTest {
20
20
lateinit var alixWallet: PrivateKeyBuilder
21
21
lateinit var boWallet: PrivateKeyBuilder
22
22
lateinit var alix: PrivateKey
@@ -52,7 +52,7 @@ class GroupMembershipChangeTest {
52
52
53
53
@Test
54
54
fun testCanAddMembers () {
55
- Client .register(codec = GroupMembershipChangeCodec ())
55
+ Client .register(codec = GroupUpdatedCodec ())
56
56
57
57
val group = runBlocking {
58
58
alixClient.conversations.newGroup(
@@ -66,15 +66,15 @@ class GroupMembershipChangeTest {
66
66
assertEquals(messages.size, 1 )
67
67
val content: GroupMembershipChanges ? = messages.first().content()
68
68
assertEquals(
69
- listOf (bo.walletAddress .lowercase(), caro.walletAddress .lowercase()).sorted(),
70
- content?.membersAddedList ?.map { it.accountAddress .lowercase() }?.sorted()
69
+ listOf (boClient.inboxId .lowercase(), caroClient.inboxId .lowercase()).sorted(),
70
+ content?.addedInboxesList ?.map { it.inboxId .lowercase() }?.sorted()
71
71
)
72
- assert (content?.membersRemovedList .isNullOrEmpty())
72
+ assert (content?.removedInboxesList .isNullOrEmpty())
73
73
}
74
74
75
75
@Test
76
76
fun testCanRemoveMembers () {
77
- Client .register(codec = GroupMembershipChangeCodec ())
77
+ Client .register(codec = GroupUpdatedCodec ())
78
78
79
79
val group = runBlocking {
80
80
alixClient.conversations.newGroup(
@@ -94,15 +94,15 @@ class GroupMembershipChangeTest {
94
94
val content: GroupMembershipChanges ? = updatedMessages.first().content()
95
95
96
96
assertEquals(
97
- listOf (caro.walletAddress .lowercase()),
98
- content?.membersRemovedList ?.map { it.accountAddress .lowercase() }?.sorted()
97
+ listOf (caroClient.inboxId .lowercase()),
98
+ content?.removedInboxesList ?.map { it.inboxId .lowercase() }?.sorted()
99
99
)
100
- assert (content?.membersAddedList .isNullOrEmpty())
100
+ assert (content?.addedInboxesList .isNullOrEmpty())
101
101
}
102
102
103
103
@Test
104
104
fun testRemovesInvalidMessageKind () {
105
- Client .register(codec = GroupMembershipChangeCodec ())
105
+ Client .register(codec = GroupUpdatedCodec ())
106
106
107
107
val membershipChange = GroupMembershipChanges .newBuilder().build()
108
108
@@ -120,7 +120,7 @@ class GroupMembershipChangeTest {
120
120
runBlocking {
121
121
group.send(
122
122
content = membershipChange,
123
- options = SendOptions (contentType = ContentTypeGroupMembershipChange ),
123
+ options = SendOptions (contentType = ContentTypeGroupUpdated ),
124
124
)
125
125
group.sync()
126
126
}
0 commit comments