Skip to content

Commit e25061f

Browse files
committed
refactor(crypto)!: Unwrap unused Result
1 parent 345f4f3 commit e25061f

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

crates/matrix-sdk-crypto/src/olm/signing/mod.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ use ruma::{
2828
DeviceKeyAlgorithm, DeviceKeyId, OwnedDeviceId, OwnedDeviceKeyId, OwnedUserId, UserId,
2929
};
3030
use serde::{Deserialize, Serialize};
31-
use serde_json::Error as JsonError;
3231
use vodozemac::Ed25519Signature;
3332

3433
use crate::{
@@ -610,7 +609,7 @@ impl PrivateCrossSigningIdentity {
610609
/// # Panics
611610
///
612611
/// This will panic if the provided pickle key isn't 32 bytes long.
613-
pub async fn pickle(&self) -> Result<PickledCrossSigningIdentity, JsonError> {
612+
pub async fn pickle(&self) -> PickledCrossSigningIdentity {
614613
let master_key = self.master_key.lock().await.as_ref().map(|m| m.pickle());
615614

616615
let self_signing_key = self.self_signing_key.lock().await.as_ref().map(|m| m.pickle());
@@ -619,11 +618,11 @@ impl PrivateCrossSigningIdentity {
619618

620619
let keys = PickledSignings { master_key, user_signing_key, self_signing_key };
621620

622-
Ok(PickledCrossSigningIdentity {
621+
PickledCrossSigningIdentity {
623622
user_id: self.user_id.as_ref().to_owned(),
624623
shared: self.shared(),
625624
keys,
626-
})
625+
}
627626
}
628627

629628
/// Restore the private cross signing identity from a pickle.
@@ -736,7 +735,7 @@ mod tests {
736735
async fn identity_pickling() {
737736
let identity = PrivateCrossSigningIdentity::new(user_id().to_owned()).await;
738737

739-
let pickled = identity.pickle().await.unwrap();
738+
let pickled = identity.pickle().await;
740739

741740
let unpickled = PrivateCrossSigningIdentity::from_pickle(pickled).await.unwrap();
742741

crates/matrix-sdk-indexeddb/src/crypto_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ impl IndexeddbCryptoStore {
371371
};
372372

373373
let private_identity_pickle =
374-
if let Some(i) = changes.private_identity { Some(i.pickle().await?) } else { None };
374+
if let Some(i) = changes.private_identity { Some(i.pickle().await) } else { None };
375375

376376
let recovery_key_pickle = changes.recovery_key;
377377
let backup_version = changes.backup_version;

crates/matrix-sdk-sled/src/crypto_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ impl SledCryptoStore {
463463
};
464464

465465
let private_identity_pickle =
466-
if let Some(i) = changes.private_identity { Some(i.pickle().await?) } else { None };
466+
if let Some(i) = changes.private_identity { Some(i.pickle().await) } else { None };
467467

468468
let recovery_key_pickle = changes.recovery_key;
469469

crates/matrix-sdk-sqlite/src/crypto_store.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ impl CryptoStore for SqliteCryptoStore {
592592
};
593593

594594
let pickled_private_identity =
595-
if let Some(i) = changes.private_identity { Some(i.pickle().await?) } else { None };
595+
if let Some(i) = changes.private_identity { Some(i.pickle().await) } else { None };
596596

597597
let mut session_changes = Vec::new();
598598
for session in changes.sessions {

0 commit comments

Comments
 (0)