From 09452d7b85d015df4e6c520388ebe8226deb7c3b Mon Sep 17 00:00:00 2001 From: euzu Date: Thu, 11 Dec 2025 19:51:39 +0100 Subject: [PATCH] write operations optimized for less memory usage --- backend/src/repository/xtream_playlist_iterator.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/backend/src/repository/xtream_playlist_iterator.rs b/backend/src/repository/xtream_playlist_iterator.rs index ddf703e7e..9d0b1619f 100644 --- a/backend/src/repository/xtream_playlist_iterator.rs +++ b/backend/src/repository/xtream_playlist_iterator.rs @@ -51,13 +51,10 @@ impl XtreamPlaylistIterator { let filter = user_get_bouquet_filter(&config, &user.username, category_id, TargetType::Xtream, cluster).await; // Parse bouquet filter (strings) once into u32 set to minimize per-item allocations - let filter_ids: Option> = filter.as_ref().map(|set| { - set.iter().filter_map(|s| s.parse::().ok()).collect() - }); let filter_ids: Option> = filter.as_ref().map(|set| { set.iter().filter_map(|s| { s.parse::().map_err(|e| { - error!("Failed to parse bouquet filter id '{}': {}", s, e); + error!("Failed to parse bouquet filter id '{s}': {e}"); e }).ok() }).collect()