From c1876cf4bfc01d04803d35fbc11596a0db72b50d Mon Sep 17 00:00:00 2001 From: ppc Date: Wed, 7 Jan 2026 20:00:29 +0000 Subject: [PATCH] remove nested if --- amnet-server/src/card.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/amnet-server/src/card.rs b/amnet-server/src/card.rs index ec7d1f1..17f9fad 100644 --- a/amnet-server/src/card.rs +++ b/amnet-server/src/card.rs @@ -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;