Skip to content

Commit 10ac4ab

Browse files
authored
feat(dm): return member/metadata updates in the messages (#1627)
* feat(dm): return member/metadata updates in the messages * fix tests
1 parent c57c5fa commit 10ac4ab

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

bindings_ffi/src/mls.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1689,7 +1689,7 @@ impl FfiConversation {
16891689
let direction = opts.direction.map(|dir| dir.into());
16901690
let kind = match self.conversation_type().await? {
16911691
FfiConversationType::Group => None,
1692-
FfiConversationType::Dm => Some(GroupMessageKind::Application),
1692+
FfiConversationType::Dm => None,
16931693
FfiConversationType::Sync => None,
16941694
};
16951695

@@ -5385,7 +5385,7 @@ mod tests {
53855385
.await
53865386
.unwrap();
53875387

5388-
assert_eq!(alix_messages.len(), 1);
5388+
assert_eq!(alix_messages.len(), 2);
53895389
let group_from_db = alix_provider
53905390
.conn_ref()
53915391
.find_group(&alix_group.id())
@@ -5406,7 +5406,7 @@ mod tests {
54065406
.find_messages(FfiListMessagesOptions::default())
54075407
.await
54085408
.unwrap();
5409-
assert_eq!(alix_messages.len(), 0);
5409+
assert_eq!(alix_messages.len(), 1);
54105410
}
54115411

54125412
#[tokio::test(flavor = "multi_thread", worker_threads = 5)]
@@ -6270,10 +6270,10 @@ mod tests {
62706270
.unwrap();
62716271

62726272
// Verify DM messages
6273-
assert_eq!(alix_dm_messages.len(), 1);
6273+
assert_eq!(alix_dm_messages.len(), 2);
62746274
assert_eq!(bo_dm_messages.len(), 1);
62756275
assert_eq!(
6276-
String::from_utf8_lossy(&alix_dm_messages[0].content),
6276+
String::from_utf8_lossy(&alix_dm_messages[1].content),
62776277
"Hello in DM"
62786278
);
62796279
assert_eq!(

0 commit comments

Comments
 (0)