From 38990fe68dbefb8466ce90af26448b94907097e7 Mon Sep 17 00:00:00 2001 From: Jarrett Ye Date: Wed, 17 Sep 2025 13:38:05 +0800 Subject: [PATCH] collapse `if` statement --- rslib/src/scheduler/fsrs/params.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/rslib/src/scheduler/fsrs/params.rs b/rslib/src/scheduler/fsrs/params.rs index ff31b85f2..df1ec15bb 100644 --- a/rslib/src/scheduler/fsrs/params.rs +++ b/rslib/src/scheduler/fsrs/params.rs @@ -488,13 +488,11 @@ pub(crate) fn reviews_for_fsrs( rating: entry.button_chosen as u32, delta_t, }); - if idx >= skip { - if !training || current_reviews.last().unwrap().delta_t > 0 { - let item = FSRSItem { - reviews: current_reviews.clone(), - }; - items.push((entry.id, item)); - } + if idx >= skip && (!training || current_reviews.last().unwrap().delta_t > 0) { + let item = FSRSItem { + reviews: current_reviews.clone(), + }; + items.push((entry.id, item)); } } if items.is_empty() {