setDefaultEventParameters method
Future<void>
setDefaultEventParameters(
{ - required Map<String, dynamic> parameters,
})
override
Implementation
@override
Future<void> setDefaultEventParameters({
required Map<String, dynamic> parameters,
}) async {
if (!isAnalyticsEnabled) {
logger.debug(
this,
'$providerName: Analytics is disabled, default parameters will not be set',
);
return;
}
if (!isReady) {
logger.warning(this, '$providerName: Sentry Analytics is not ready');
return;
}
await Sentry.configureScope((scope) {
parameters.forEach((key, value) {
scope.setContexts(key, value);
});
});
logger.debug(
this,
'$providerName: Default parameters set successfully',
);
}