From 5d399ca4c20eb3a64a78c94eb09a0f280417a0b1 Mon Sep 17 00:00:00 2001 From: Arik Sosman Date: Sat, 16 Mar 2024 21:12:16 -0700 Subject: [PATCH] Fix .clone() --- src/subcommand/server.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/subcommand/server.rs b/src/subcommand/server.rs index 14a537d002..7bae9a0180 100644 --- a/src/subcommand/server.rs +++ b/src/subcommand/server.rs @@ -1343,11 +1343,10 @@ impl Server { // return the first inscription where the delegate exists // probably worth considering some sort of limitation to mitigate "DoSability" - let inscription_override = inscription.delegates().iter().find_map(|delegate| { - index - .get_inscription_by_id(delegate.clone()) - .unwrap_or(None) - }); + let inscription_override = inscription + .delegates() + .iter() + .find_map(|delegate| index.get_inscription_by_id(*delegate).unwrap_or(None)); inscription = inscription_override.unwrap_or(inscription); @@ -1445,11 +1444,10 @@ impl Server { .get_inscription_by_id(inscription_id)? .ok_or_not_found(|| format!("inscription {inscription_id}"))?; - let inscription_override = inscription.delegates().iter().find_map(|delegate| { - index - .get_inscription_by_id(delegate.clone()) - .unwrap_or(None) - }); + let inscription_override = inscription + .delegates() + .iter() + .find_map(|delegate| index.get_inscription_by_id(*delegate).unwrap_or(None)); inscription = inscription_override.unwrap_or(inscription);