refactor: Refactored a handful of Option calls to use take instead

This commit is contained in:
Dark-Alex-17 committed 2025-01-18 13:00:21 -07:00
1 parent fd35106df8
commit 652bbcd5d4
2 files changed
+6 -11

No files matched your search

+4 -8
View File
@@ -126,10 +126,8 @@ pub fn handle_change_tab_left_right_keys(app: &mut App<'_>, key: Key) {
#[macro_export]
macro_rules! search_table {
($app:expr, $data_ref:ident, $error_block:expr) => {
let search_index = if let Some(search_str) = $app.data.radarr_data.search.as_ref() {
let search_string = search_str.text.clone().to_lowercase();
$app.data.radarr_data.search = None;
let search_index = if let Some(search_str) = $app.data.radarr_data.search.take() {
let search_string = search_str.text.to_lowercase();
$app
.data
@@ -153,10 +151,8 @@ macro_rules! search_table {
}
};
($app:expr, $data_ref:ident, $error_block:expr, $option:ident) => {
let search_index = if let Some(search_str) = $app.data.radarr_data.search.as_ref() {
let search_string = search_str.text.clone().to_lowercase();
$app.data.radarr_data.search = None;
let search_index = if let Some(search_str) = $app.data.radarr_data.search.take() {
let search_string = search_str.text.to_lowercase();
$app
.data