Skip to content

Commit 9db5cb3

Browse files
ref: Remove not required casts for appStartSpan s (#6741)
All these casts aren't required and make no sense.
1 parent 4f5b489 commit 9db5cb3

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

Sources/Sentry/SentryBuildAppStartSpans.m

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
#if SENTRY_HAS_UIKIT
1111

12-
id<SentrySpan>
12+
SentrySpan *
1313
sentryBuildAppStartSpan(
1414
SentryTracer *tracer, SentrySpanId *parentId, NSString *operation, NSString *description)
1515
{
@@ -55,41 +55,40 @@
5555
NSDate *appStartEndTimestamp = [appStartMeasurement.appStartTimestamp
5656
dateByAddingTimeInterval:appStartMeasurement.duration];
5757

58-
SentrySpan *appStartSpan
59-
= (SentrySpan *)sentryBuildAppStartSpan(tracer, tracer.spanId, operation, type);
58+
SentrySpan *appStartSpan = sentryBuildAppStartSpan(tracer, tracer.spanId, operation, type);
6059
[appStartSpan setStartTimestamp:appStartMeasurement.appStartTimestamp];
6160
[appStartSpan setTimestamp:appStartEndTimestamp];
6261

6362
[appStartSpans addObject:appStartSpan];
6463

6564
if (!appStartMeasurement.isPreWarmed) {
66-
SentrySpan *premainSpan = (SentrySpan *)sentryBuildAppStartSpan(
67-
tracer, appStartSpan.spanId, operation, @"Pre Runtime Init");
65+
SentrySpan *premainSpan
66+
= sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Pre Runtime Init");
6867
[premainSpan setStartTimestamp:appStartMeasurement.appStartTimestamp];
6968
[premainSpan setTimestamp:appStartMeasurement.runtimeInitTimestamp];
7069
[appStartSpans addObject:premainSpan];
7170

72-
SentrySpan *runtimeInitSpan = (SentrySpan *)sentryBuildAppStartSpan(
71+
SentrySpan *runtimeInitSpan = sentryBuildAppStartSpan(
7372
tracer, appStartSpan.spanId, operation, @"Runtime Init to Pre Main Initializers");
7473
[runtimeInitSpan setStartTimestamp:appStartMeasurement.runtimeInitTimestamp];
7574
[runtimeInitSpan setTimestamp:appStartMeasurement.moduleInitializationTimestamp];
7675
[appStartSpans addObject:runtimeInitSpan];
7776
}
7877

79-
SentrySpan *appInitSpan = (SentrySpan *)sentryBuildAppStartSpan(
80-
tracer, appStartSpan.spanId, operation, @"UIKit Init");
78+
SentrySpan *appInitSpan
79+
= sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"UIKit Init");
8180
[appInitSpan setStartTimestamp:appStartMeasurement.moduleInitializationTimestamp];
8281
[appInitSpan setTimestamp:appStartMeasurement.sdkStartTimestamp];
8382
[appStartSpans addObject:appInitSpan];
8483

85-
SentrySpan *didFinishLaunching = (SentrySpan *)sentryBuildAppStartSpan(
86-
tracer, appStartSpan.spanId, operation, @"Application Init");
84+
SentrySpan *didFinishLaunching
85+
= sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Application Init");
8786
[didFinishLaunching setStartTimestamp:appStartMeasurement.sdkStartTimestamp];
8887
[didFinishLaunching setTimestamp:appStartMeasurement.didFinishLaunchingTimestamp];
8988
[appStartSpans addObject:didFinishLaunching];
9089

91-
SentrySpan *frameRenderSpan = (SentrySpan *)sentryBuildAppStartSpan(
92-
tracer, appStartSpan.spanId, operation, @"Initial Frame Render");
90+
SentrySpan *frameRenderSpan
91+
= sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Initial Frame Render");
9392
[frameRenderSpan setStartTimestamp:appStartMeasurement.didFinishLaunchingTimestamp];
9493
[frameRenderSpan setTimestamp:appStartEndTimestamp];
9594
[appStartSpans addObject:frameRenderSpan];

0 commit comments

Comments
 (0)