setUserId method
Future<void>
setUserId(
{ - required String userId,
})
override
Implementation
@override
Future<void> setUserId({required String userId}) async {
if (!isReady) {
logger.warning(this, '$providerName: Sentry Analytics is not ready');
return;
}
if (!isAnalyticsEnabled) {
logger.debug(
this,
'$providerName: Analytics is disabled, user id will not be set',
);
return;
}
await Sentry.configureScope((scope) {
scope.setUser(SentryUser(id: userId));
});
logger.debug(
this,
'$providerName: User id set successfully',
);
}