remove nested if

This commit is contained in:
ppc
2026-01-07 20:00:29 +00:00
parent 3ac5fe4c78
commit c1876cf4bf
+3 -4
View File
@@ -48,13 +48,12 @@ impl CardPresenter {
let mut guard = self.current_card.lock().unwrap();
let card = guard.as_ref()?;
if let Some(require) = require_idm {
if card.card_idm.is_some() != require {
return None;
}
if let Some(require) = require_idm && card.card_idm.is_some() != require {
return None;
}
let card = guard.take();
if let Some(ref stored_card) = card && stored_card.is_expired() {
debug!("Stored card has expired and will not be provided");
return None;