chroe: remove unused code and suppress warnings

This commit is contained in:
qaz741wsd856 2025-12-07 15:43:02 +00:00
parent fc3cd06f30
commit 2591e2e46f
4 changed files with 7 additions and 11 deletions

View file

@ -23,7 +23,11 @@ pub struct Claims {
}
/// AuthUser extractor - provides (user_id, email) tuple
pub struct AuthUser(pub String, pub String);
pub struct AuthUser(
pub String, // user_id
#[allow(dead_code)] // email is not used in this simplified version
pub String, // email
);
impl FromRequestParts<Arc<Env>> for Claims {
type Rejection = AppError;

View file

@ -30,7 +30,7 @@ impl From<Folder> for FolderResponse {
id: folder.id,
name: folder.name,
revision_date: folder.updated_at,
object: "folder".to_string(),
object: default_object(),
}
}
}

View file

@ -197,13 +197,4 @@ impl RememberTokenData {
created_at: Utc::now().timestamp(),
});
}
/// Check if there are any valid (non-expired) tokens
pub fn has_valid_tokens(&self) -> bool {
let now = Utc::now().timestamp();
let expiration_seconds = Duration::days(REMEMBER_TOKEN_EXPIRATION_DAYS).num_seconds();
self.tokens
.iter()
.any(|t| now - t.created_at < expiration_seconds)
}
}

View file

@ -144,6 +144,7 @@ pub struct KeyData {
pub struct PasswordOrOtpData {
#[serde(alias = "MasterPasswordHash")]
pub master_password_hash: Option<String>,
#[allow(dead_code)] // OTP verification is not implemented in this simplified version
pub otp: Option<String>,
}