@@ -109,28 +109,30 @@ class ConversationTest {
109
109
// Overwrite contact as legacy
110
110
bobClient.publishUserContact(legacy = true )
111
111
aliceClient.publishUserContact(legacy = true )
112
- bobClient.publish(
113
- envelopes = listOf (
114
- EnvelopeBuilder .buildFromTopic(
115
- topic = Topic .userIntro(bob.walletAddress),
116
- timestamp = someTimeAgo,
117
- message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
118
- ),
119
- EnvelopeBuilder .buildFromTopic(
120
- topic = Topic .userIntro(alice.walletAddress),
121
- timestamp = someTimeAgo,
122
- message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
123
- ),
124
- EnvelopeBuilder .buildFromTopic(
125
- topic = Topic .directMessageV1(
126
- bob.walletAddress,
127
- alice.walletAddress,
112
+ runBlocking {
113
+ bobClient.publish(
114
+ envelopes = listOf (
115
+ EnvelopeBuilder .buildFromTopic(
116
+ topic = Topic .userIntro(bob.walletAddress),
117
+ timestamp = someTimeAgo,
118
+ message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
119
+ ),
120
+ EnvelopeBuilder .buildFromTopic(
121
+ topic = Topic .userIntro(alice.walletAddress),
122
+ timestamp = someTimeAgo,
123
+ message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
124
+ ),
125
+ EnvelopeBuilder .buildFromTopic(
126
+ topic = Topic .directMessageV1(
127
+ bob.walletAddress,
128
+ alice.walletAddress,
129
+ ),
130
+ timestamp = someTimeAgo,
131
+ message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
128
132
),
129
- timestamp = someTimeAgo,
130
- message = MessageBuilder .buildFromMessageV1(v1 = messageV1).toByteArray(),
131
133
),
132
- ),
133
- )
134
+ )
135
+ }
134
136
var conversation = aliceClient.conversations.newConversation(bob.walletAddress)
135
137
assertEquals(conversation.peerAddress, bob.walletAddress)
136
138
assertEquals(conversation.createdAt, someTimeAgo)
@@ -251,7 +253,7 @@ class ConversationTest {
251
253
timestamp = Date (),
252
254
message = MessageBuilder .buildFromMessageV2(v2 = tamperedMessage.messageV2).toByteArray(),
253
255
)
254
- aliceClient.publish(envelopes = listOf (tamperedEnvelope))
256
+ runBlocking { aliceClient.publish(envelopes = listOf (tamperedEnvelope)) }
255
257
val bobConversation = bobClient.conversations.newConversation(
256
258
aliceWallet.address,
257
259
InvitationV1ContextBuilder .buildFromConversation(" hi" ),
@@ -370,7 +372,7 @@ class ConversationTest {
370
372
ConversationV2 .create(client = client, invitation = invitationv1, header = header)
371
373
assertEquals(fakeContactWallet.address, conversation.peerAddress)
372
374
373
- conversation.send(content = " hello world" )
375
+ runBlocking { conversation.send(content = " hello world" ) }
374
376
375
377
val conversationList = client.conversations.list()
376
378
val recipientConversation = conversationList.lastOrNull()
@@ -646,7 +648,7 @@ class ConversationTest {
646
648
assertEquals(conversation.version, Conversation .Version .V1 )
647
649
val preparedMessage = conversation.prepareMessage(content = " hi" )
648
650
val messageID = preparedMessage.messageId
649
- conversation.send(prepared = preparedMessage)
651
+ runBlocking { conversation.send(prepared = preparedMessage) }
650
652
val messages = conversation.messages()
651
653
val message = messages[0 ]
652
654
assertEquals(" hi" , message.body)
@@ -658,7 +660,7 @@ class ConversationTest {
658
660
val conversation = aliceClient.conversations.newConversation(bob.walletAddress)
659
661
val preparedMessage = conversation.prepareMessage(content = " hi" )
660
662
val messageID = preparedMessage.messageId
661
- conversation.send(prepared = preparedMessage)
663
+ runBlocking { conversation.send(prepared = preparedMessage) }
662
664
val messages = conversation.messages()
663
665
val message = messages[0 ]
664
666
assertEquals(" hi" , message.body)
@@ -673,7 +675,7 @@ class ConversationTest {
673
675
674
676
// This does not need the `conversation` to `.publish` the message.
675
677
// This simulates a background task publishing all pending messages upon connection.
676
- aliceClient.publish(envelopes = preparedMessage.envelopes)
678
+ runBlocking { aliceClient.publish(envelopes = preparedMessage.envelopes) }
677
679
678
680
val messages = conversation.messages()
679
681
val message = messages[0 ]
0 commit comments