Skip to content

Commit 0bb6cf0

Browse files
committed
mls: use references in args where possible
Signed-off-by: Yuki Kishimoto <[email protected]>
1 parent 2c5d401 commit 0bb6cf0

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

crates/nostr-mls/examples/mls_memory.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ async fn main() -> Result<()> {
5050
"Bob & Alice",
5151
"A secret chat between Bob and Alice",
5252
&alice_keys.public_key,
53-
vec![bob_keys.public_key()],
54-
vec![bob_key_package],
53+
&[bob_keys.public_key()],
54+
&[bob_key_package],
5555
vec![alice_keys.public_key()],
5656
vec![RelayUrl::parse("ws://localhost:8080").unwrap()],
5757
)?;

crates/nostr-mls/examples/mls_sqlite.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ async fn main() -> Result<()> {
5757
"Bob & Alice",
5858
"A secret chat between Bob and Alice",
5959
&alice_keys.public_key,
60-
vec![bob_keys.public_key()],
61-
vec![bob_key_package],
60+
&[bob_keys.public_key()],
61+
&[bob_key_package],
6262
vec![alice_keys.public_key()],
6363
vec![RelayUrl::parse("ws://localhost:8080").unwrap()],
6464
)?;

crates/nostr-mls/src/groups.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ where
258258
name: S1,
259259
description: S2,
260260
creator_public_key: &PublicKey,
261-
member_pubkeys: Vec<PublicKey>,
262-
member_key_packages: Vec<KeyPackage>,
261+
member_pubkeys: &[PublicKey],
262+
member_key_packages: &[KeyPackage],
263263
admins: Vec<PublicKey>,
264264
group_relays: Vec<RelayUrl>,
265265
) -> Result<CreateGroupResult, Error>
@@ -268,7 +268,7 @@ where
268268
S2: Into<String>,
269269
{
270270
// Validate group members
271-
self.validate_group_members(creator_public_key, &member_pubkeys, &admins)?;
271+
self.validate_group_members(creator_public_key, member_pubkeys, &admins)?;
272272

273273
let (credential, signer) = self.generate_credential_with_key(creator_public_key)?;
274274

@@ -325,7 +325,7 @@ where
325325

326326
// Add members to the group
327327
let (_, welcome_out, _group_info) =
328-
mls_group.add_members(&self.provider, &signer, member_key_packages.as_slice())?;
328+
mls_group.add_members(&self.provider, &signer, member_key_packages)?;
329329

330330
// Merge the pending commit adding the memebers
331331
mls_group.merge_pending_commit(&self.provider)?;

crates/nostr-mls/src/key_packages.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ where
120120
/// # Arguments
121121
///
122122
/// * `key_package` - The key package to delete
123-
pub fn delete_key_package_from_storage(&self, key_package: KeyPackage) -> Result<(), Error> {
123+
pub fn delete_key_package_from_storage(&self, key_package: &KeyPackage) -> Result<(), Error> {
124124
let hash_ref = key_package.hash_ref(self.provider.crypto())?;
125125

126126
self.provider
@@ -245,7 +245,7 @@ mod tests {
245245

246246
// Delete the key package
247247
deletion_mls
248-
.delete_key_package_from_storage(key_package)
248+
.delete_key_package_from_storage(&key_package)
249249
.expect("Failed to delete key package");
250250
}
251251

crates/nostr-mls/src/welcomes.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,10 +253,10 @@ where
253253
/// - The group data extension cannot be extracted
254254
fn parse_serialized_welcome(
255255
&self,
256-
welcome_message: Vec<u8>,
256+
mut welcome_message: &[u8],
257257
) -> Result<(StagedWelcome, NostrGroupDataExtension), Error> {
258258
// Parse welcome message
259-
let welcome_message_in = MlsMessageIn::tls_deserialize(&mut welcome_message.as_slice())?;
259+
let welcome_message_in = MlsMessageIn::tls_deserialize(&mut welcome_message)?;
260260

261261
let welcome: Welcome = match welcome_message_in.extract() {
262262
MlsMessageBodyIn::Welcome(welcome) => welcome,
@@ -324,7 +324,7 @@ where
324324
}
325325
};
326326

327-
let welcome_preview = match self.parse_serialized_welcome(hex_content) {
327+
let welcome_preview = match self.parse_serialized_welcome(&hex_content) {
328328
Ok((staged_welcome, nostr_group_data)) => WelcomePreview {
329329
staged_welcome,
330330
nostr_group_data,

0 commit comments

Comments
 (0)