Skip to content

Commit d11f653

Browse files
committed
simplify error with MasterPasswordError
1 parent 5e6f1dd commit d11f653

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

crates/bitwarden-core/src/key_management/user_decryption.rs

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
11
use bitwarden_api_api::models::UserDecryptionResponseModel;
2-
use bitwarden_error::bitwarden_error;
32
use serde::{Deserialize, Serialize};
43

4+
use crate::key_management::master_password::MasterPasswordError;
55
use crate::{
66
auth::api::response::user_decryption_options_response::UserDecryptionOptionsResponseModel,
7-
key_management::master_password::{MasterPasswordError, MasterPasswordUnlockData},
7+
key_management::master_password::MasterPasswordUnlockData,
88
};
99

10-
/// Error for master user decryption related operations.
11-
#[bitwarden_error(flat)]
12-
#[derive(Debug, thiserror::Error)]
13-
enum UserDecryptionError {
14-
/// Error related to master password unlock.
15-
#[error(transparent)]
16-
MasterPasswordError(#[from] MasterPasswordError),
17-
}
18-
1910
/// Represents data required to decrypt user's vault.
2011
/// Currently, this is only used for master password unlock.
2112
#[derive(Serialize, Deserialize, Debug)]
@@ -26,7 +17,7 @@ struct UserDecryptionData {
2617
}
2718

2819
impl TryFrom<UserDecryptionResponseModel> for UserDecryptionData {
29-
type Error = UserDecryptionError;
20+
type Error = MasterPasswordError;
3021

3122
fn try_from(response: UserDecryptionResponseModel) -> Result<Self, Self::Error> {
3223
let master_password_unlock = response
@@ -41,7 +32,7 @@ impl TryFrom<UserDecryptionResponseModel> for UserDecryptionData {
4132
}
4233

4334
impl TryFrom<UserDecryptionOptionsResponseModel> for UserDecryptionData {
44-
type Error = UserDecryptionError;
35+
type Error = MasterPasswordError;
4536

4637
fn try_from(response: UserDecryptionOptionsResponseModel) -> Result<Self, Self::Error> {
4738
let master_password_unlock = response

0 commit comments

Comments
 (0)