refactor: Corrected some clone instead of copy behaviors in the command line handlers
This commit is contained in:
@@ -379,13 +379,7 @@ impl<'a, 'b> CliCommandHandler<'a, 'b, RadarrEditCommand> for RadarrEditCommandH
|
||||
rss_sync_interval: rss_sync_interval
|
||||
.unwrap_or(previous_indexer_settings.rss_sync_interval),
|
||||
whitelisted_hardcoded_subs: whitelisted_subtitle_tags
|
||||
.clone()
|
||||
.unwrap_or_else(|| {
|
||||
previous_indexer_settings
|
||||
.whitelisted_hardcoded_subs
|
||||
.text
|
||||
.clone()
|
||||
})
|
||||
.unwrap_or(previous_indexer_settings.whitelisted_hardcoded_subs.text)
|
||||
.into(),
|
||||
};
|
||||
self
|
||||
|
||||
@@ -135,9 +135,9 @@ impl<'a, 'b> CliCommandHandler<'a, 'b, RadarrListCommand> for RadarrListCommandH
|
||||
.await?;
|
||||
|
||||
if output_in_log_format {
|
||||
let log_lines = self.app.lock().await.data.radarr_data.logs.items.clone();
|
||||
let log_lines = &self.app.lock().await.data.radarr_data.logs.items;
|
||||
|
||||
serde_json::to_string_pretty(&log_lines)?
|
||||
serde_json::to_string_pretty(log_lines)?
|
||||
} else {
|
||||
serde_json::to_string_pretty(&logs)?
|
||||
}
|
||||
|
||||
@@ -212,9 +212,9 @@ impl<'a, 'b> CliCommandHandler<'a, 'b, SonarrListCommand> for SonarrListCommandH
|
||||
.await?;
|
||||
|
||||
if output_in_log_format {
|
||||
let log_lines = self.app.lock().await.data.sonarr_data.logs.items.clone();
|
||||
let log_lines = &self.app.lock().await.data.sonarr_data.logs.items;
|
||||
|
||||
serde_json::to_string_pretty(&log_lines)?
|
||||
serde_json::to_string_pretty(log_lines)?
|
||||
} else {
|
||||
serde_json::to_string_pretty(&logs)?
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user