Skip to content

Commit

Permalink
Add required capabilities extension
Browse files Browse the repository at this point in the history
  • Loading branch information
neekolas committed Mar 19, 2024
1 parent d3f0b77 commit 4639f88
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions openmls/src/group/mls_group/test_mls_group.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1121,8 +1121,20 @@ fn immutable_metadata(ciphersuite: Ciphersuite, provider: &impl OpenMlsProvider)

let metadata = Metadata::new(b"this is a test group".to_vec());

let extensions_with_metadata =
Extensions::single(Extension::ImmutableMetadata(metadata.clone()));
let required_capabilities_extension = RequiredCapabilitiesExtension::new(
&[
ExtensionType::RequiredCapabilities,
ExtensionType::ImmutableMetadata,
],
&[],
&[],
);

let extensions_with_metadata = Extensions::from_vec(vec![
Extension::ImmutableMetadata(metadata.clone()),
Extension::RequiredCapabilities(required_capabilities_extension),
])
.unwrap();

// === Create a Group with Metadata ===
let capabilities = Capabilities::new(
Expand Down

0 comments on commit 4639f88

Please sign in to comment.