Optimized copy-able types

This commit is contained in:
2023-08-08 10:50:05 -06:00
parent 110da1c0ee
commit d358935386
13 changed files with 42 additions and 68 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ impl App {
if self.tick_count % self.tick_until_poll == 0 || self.is_routing || self.should_refresh {
if let Route::Radarr(active_radarr_block) = self.get_current_route() {
self
.radarr_on_tick(active_radarr_block.clone(), is_first_render)
.radarr_on_tick(*active_radarr_block, is_first_render)
.await;
}
+2 -4
View File
@@ -174,7 +174,7 @@ impl Default for RadarrData {
}
}
#[derive(Clone, PartialEq, Eq, Debug)]
#[derive(Clone, Copy, PartialEq, Eq, Debug)]
pub enum ActiveRadarrBlock {
AddMovieSearchInput,
AddMovieSearchResults,
@@ -327,9 +327,7 @@ impl App {
if self.data.radarr_data.prompt_confirm {
self.data.radarr_data.prompt_confirm = false;
if let Some(radarr_event) = &self.data.radarr_data.prompt_confirm_action {
self
.dispatch_network_event(radarr_event.clone().into())
.await;
self.dispatch_network_event((*radarr_event).into()).await;
self.should_refresh = true;
self.data.radarr_data.prompt_confirm_action = None;
}