Skip to content

Commit

Permalink
pass as reference
Browse files Browse the repository at this point in the history
  • Loading branch information
muharem committed Sep 14, 2023
1 parent 4822e77 commit 7e13f4c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions substrate/frame/asset-rate/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ pub mod pallet {
!ConversionRateToNative::<T>::contains_key(asset_kind.as_ref()),
Error::<T>::AlreadyExists
);
ConversionRateToNative::<T>::set(*asset_kind.clone(), Some(rate));
ConversionRateToNative::<T>::set(asset_kind.as_ref(), Some(rate));

Self::deposit_event(Event::AssetRateCreated { asset_kind: *asset_kind, rate });
Ok(())
Expand All @@ -185,7 +185,7 @@ pub mod pallet {
T::UpdateOrigin::ensure_origin(origin)?;

let mut old = FixedU128::zero();
ConversionRateToNative::<T>::mutate(*asset_kind.clone(), |maybe_rate| {
ConversionRateToNative::<T>::mutate(asset_kind.as_ref(), |maybe_rate| {
if let Some(r) = maybe_rate {
old = *r;
*r = rate;
Expand Down Expand Up @@ -214,10 +214,10 @@ pub mod pallet {
T::RemoveOrigin::ensure_origin(origin)?;

ensure!(
ConversionRateToNative::<T>::contains_key(*asset_kind.clone()),
ConversionRateToNative::<T>::contains_key(asset_kind.as_ref()),
Error::<T>::UnknownAssetKind
);
ConversionRateToNative::<T>::remove(*asset_kind.clone());
ConversionRateToNative::<T>::remove(asset_kind.as_ref());

Self::deposit_event(Event::AssetRateRemoved { asset_kind: *asset_kind });
Ok(())
Expand Down

0 comments on commit 7e13f4c

Please sign in to comment.