Skip to content
Prev Previous commit
Next Next commit
set the default event.sdk in client._prepareEvent
  • Loading branch information
rxlabz committed Oct 27, 2020
commit 72b7a2fd3fe71663befa854e11689e2520d7f2df
1 change: 1 addition & 0 deletions dart/lib/src/client.dart
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ abstract class SentryClient {
environment:
event.environment ?? _options.environment ?? defaultEnvironment,
release: event.release ?? _options.release,
sdk: event.sdk ?? Sdk(name: sdkName, version: sdkVersion),
platform: event.platform ?? sdkPlatform,
);

Expand Down
5 changes: 2 additions & 3 deletions dart/lib/src/protocol/sentry_event.dart
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class SentryEvent {
SentryEvent({
SentryId eventId,
DateTime timestamp,
Sdk sdk,
this.sdk,
this.platform,
this.logger,
this.serverName,
Expand All @@ -33,8 +33,7 @@ class SentryEvent {
this.contexts,
this.breadcrumbs,
}) : eventId = eventId ?? SentryId.newId(),
timestamp = timestamp ?? getUtcDateTime(),
sdk = sdk ?? Sdk(name: sdkName, version: sdkVersion);
timestamp = timestamp ?? getUtcDateTime();

/// Refers to the default fingerprinting algorithm.
///
Expand Down