setUserProperty method

  1. @override
Future<void> setUserProperty({
  1. required String name,
  2. required String value,
})
override

Implementation

@override
Future<void> setUserProperty({
  required String name,
  required String value,
}) async {
  if (!isAnalyticsEnabled) {
    logger.debug(
      this,
      '$providerName: Analytics is disabled, user property will not be set',
    );
    return;
  }

  if (!isReady) {
    logger.warning(this, '$providerName: Sentry Analytics is not ready');
    return;
  }

  await Sentry.configureScope((scope) {
    scope.setTag('user_$name', value);
  });
}