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) {
    throw Exception('$providerName: Analytics is not ready');
  }

  instance?.setUserProperty(name: name, value: value);
}