Skip to content
Snippets Groups Projects
Unverified Commit 2aae3023 authored by bgallois's avatar bgallois
Browse files

remove handlers weights for pallet_identity

parent 605274fb
Branches
No related tags found
No related merge requests found
Pipeline #34442 failed
...@@ -484,7 +484,7 @@ where ...@@ -484,7 +484,7 @@ where
// implement identity event handler // implement identity event handler
impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> { impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> {
fn on_idty_change(idty_id: IdtyIdOf<T>, idty_event: &IdtyEvent<T>) -> Weight { fn on_idty_change(idty_id: IdtyIdOf<T>, idty_event: &IdtyEvent<T>) {
match idty_event { match idty_event {
// link account to newly created identity // link account to newly created identity
IdtyEvent::Created { owner_key, .. } => { IdtyEvent::Created { owner_key, .. } => {
...@@ -495,8 +495,5 @@ impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> { ...@@ -495,8 +495,5 @@ impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> {
| IdtyEvent::ChangedOwnerKey { .. } | IdtyEvent::ChangedOwnerKey { .. }
| IdtyEvent::Removed { .. } => {} | IdtyEvent::Removed { .. } => {}
} }
// The weight accounting is performed where the handler is called.
// See in pallet-identity.
Weight::zero()
} }
} }
...@@ -363,7 +363,7 @@ where ...@@ -363,7 +363,7 @@ where
// implement identity event handler // implement identity event handler
impl<T: Config<I>, I: 'static> pallet_identity::traits::OnIdtyChange<T> for Pallet<T, I> { impl<T: Config<I>, I: 'static> pallet_identity::traits::OnIdtyChange<T> for Pallet<T, I> {
fn on_idty_change(idty_index: IdtyIndex, idty_event: &IdtyEvent<T>) -> Weight { fn on_idty_change(idty_index: IdtyIndex, idty_event: &IdtyEvent<T>) {
match idty_event { match idty_event {
IdtyEvent::Created { creator, .. } => { IdtyEvent::Created { creator, .. } => {
if let Err(e) = <pallet_certification::Pallet<T, I>>::do_add_cert_checked( if let Err(e) = <pallet_certification::Pallet<T, I>>::do_add_cert_checked(
...@@ -394,7 +394,6 @@ impl<T: Config<I>, I: 'static> pallet_identity::traits::OnIdtyChange<T> for Pall ...@@ -394,7 +394,6 @@ impl<T: Config<I>, I: 'static> pallet_identity::traits::OnIdtyChange<T> for Pall
} }
IdtyEvent::Confirmed | IdtyEvent::ChangedOwnerKey { .. } => {} IdtyEvent::Confirmed | IdtyEvent::ChangedOwnerKey { .. } => {}
} }
Weight::zero()
} }
} }
......
...@@ -55,17 +55,13 @@ pub trait IdtyNameValidator { ...@@ -55,17 +55,13 @@ pub trait IdtyNameValidator {
} }
pub trait OnIdtyChange<T: Config> { pub trait OnIdtyChange<T: Config> {
fn on_idty_change(idty_index: T::IdtyIndex, idty_event: &IdtyEvent<T>) -> Weight; fn on_idty_change(idty_index: T::IdtyIndex, idty_event: &IdtyEvent<T>);
} }
#[impl_for_tuples(5)] #[impl_for_tuples(5)]
#[allow(clippy::let_and_return)] #[allow(clippy::let_and_return)]
impl<T: Config> OnIdtyChange<T> for Tuple { impl<T: Config> OnIdtyChange<T> for Tuple {
fn on_idty_change(idty_index: T::IdtyIndex, idty_event: &IdtyEvent<T>) -> Weight { fn on_idty_change(idty_index: T::IdtyIndex, idty_event: &IdtyEvent<T>) {}
let mut weight = Weight::zero();
for_tuples!( #( weight = weight.saturating_add(Tuple::on_idty_change(idty_index, idty_event)); )* );
weight
}
} }
pub trait RemoveIdentityConsumers<IndtyIndex> { pub trait RemoveIdentityConsumers<IndtyIndex> {
......
...@@ -338,7 +338,7 @@ fn is_eligible_for_refund<T: pallet_identity::Config>(_identity: IdtyId<T>) -> b ...@@ -338,7 +338,7 @@ fn is_eligible_for_refund<T: pallet_identity::Config>(_identity: IdtyId<T>) -> b
// implement identity event handler // implement identity event handler
impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> { impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> {
fn on_idty_change(idty_id: IdtyId<T>, idty_event: &IdtyEvent<T>) -> Weight { fn on_idty_change(idty_id: IdtyId<T>, idty_event: &IdtyEvent<T>) {
match idty_event { match idty_event {
// initialize quota on identity creation // initialize quota on identity creation
IdtyEvent::Created { .. } => { IdtyEvent::Created { .. } => {
...@@ -355,7 +355,5 @@ impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> { ...@@ -355,7 +355,5 @@ impl<T: Config> pallet_identity::traits::OnIdtyChange<T> for Pallet<T> {
} }
IdtyEvent::Confirmed | IdtyEvent::Validated | IdtyEvent::ChangedOwnerKey { .. } => {} IdtyEvent::Confirmed | IdtyEvent::Validated | IdtyEvent::ChangedOwnerKey { .. } => {}
} }
// TODO proper weight
Weight::zero()
} }
} }
...@@ -45,7 +45,7 @@ where ...@@ -45,7 +45,7 @@ where
T: pallet_identity::Config<IdtyIndex = IdtyIndex, IdtyData = IdtyData>, T: pallet_identity::Config<IdtyIndex = IdtyIndex, IdtyData = IdtyData>,
T: pallet_universal_dividend::Config, T: pallet_universal_dividend::Config,
{ {
fn on_idty_change(idty_index: IdtyIndex, idty_event: &IdtyEvent<T>) -> Weight { fn on_idty_change(idty_index: IdtyIndex, idty_event: &IdtyEvent<T>) {
match idty_event { match idty_event {
IdtyEvent::Validated => { IdtyEvent::Validated => {
// when identity is validated, it starts getting right to UD // when identity is validated, it starts getting right to UD
...@@ -64,7 +64,6 @@ where ...@@ -64,7 +64,6 @@ where
} }
IdtyEvent::Created { .. } | IdtyEvent::Confirmed | IdtyEvent::Removed { .. } => {} IdtyEvent::Created { .. } | IdtyEvent::Confirmed | IdtyEvent::Removed { .. } => {}
} }
Weight::zero()
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment