amplitudeUpdate method

void amplitudeUpdate({
  1. AmplitudeProps? amplitudeProps,
})

Implementation

void amplitudeUpdate({AmplitudeProps? amplitudeProps}) {
  this.amplitudeProps = amplitudeProps ?? this.amplitudeProps;

  if (GetIt.I.isRegistered<AmplitudeAnalyticsImpl>()) {
    GetIt.I.unregister<AmplitudeAnalyticsImpl>();
  }

  if (amplitudeProps != null) {
    GetIt.I.registerSingleton(AmplitudeAnalyticsImpl(props: amplitudeProps));
  }
}