|
55 | 55 | NSDate *appStartEndTimestamp = [appStartMeasurement.appStartTimestamp
|
56 | 56 | dateByAddingTimeInterval:appStartMeasurement.duration];
|
57 | 57 |
|
58 |
| - SentrySpan *appStartSpan = sentryBuildAppStartSpan(tracer, tracer.spanId, operation, type); |
| 58 | + SentrySpan *appStartSpan |
| 59 | + = (SentrySpan *)sentryBuildAppStartSpan(tracer, tracer.spanId, operation, type); |
59 | 60 | [appStartSpan setStartTimestamp:appStartMeasurement.appStartTimestamp];
|
60 | 61 | [appStartSpan setTimestamp:appStartEndTimestamp];
|
61 | 62 |
|
62 | 63 | [appStartSpans addObject:appStartSpan];
|
63 | 64 |
|
64 | 65 | if (!appStartMeasurement.isPreWarmed) {
|
65 |
| - SentrySpan *premainSpan |
66 |
| - = sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Pre Runtime Init"); |
| 66 | + SentrySpan *premainSpan = (SentrySpan *)sentryBuildAppStartSpan( |
| 67 | + tracer, appStartSpan.spanId, operation, @"Pre Runtime Init"); |
67 | 68 | [premainSpan setStartTimestamp:appStartMeasurement.appStartTimestamp];
|
68 | 69 | [premainSpan setTimestamp:appStartMeasurement.runtimeInitTimestamp];
|
69 | 70 | [appStartSpans addObject:premainSpan];
|
70 | 71 |
|
71 |
| - SentrySpan *runtimeInitSpan = sentryBuildAppStartSpan( |
| 72 | + SentrySpan *runtimeInitSpan = (SentrySpan *)sentryBuildAppStartSpan( |
72 | 73 | tracer, appStartSpan.spanId, operation, @"Runtime Init to Pre Main Initializers");
|
73 | 74 | [runtimeInitSpan setStartTimestamp:appStartMeasurement.runtimeInitTimestamp];
|
74 | 75 | [runtimeInitSpan setTimestamp:appStartMeasurement.moduleInitializationTimestamp];
|
75 | 76 | [appStartSpans addObject:runtimeInitSpan];
|
76 | 77 | }
|
77 | 78 |
|
78 |
| - SentrySpan *appInitSpan |
79 |
| - = sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"UIKit Init"); |
| 79 | + SentrySpan *appInitSpan = (SentrySpan *)sentryBuildAppStartSpan( |
| 80 | + tracer, appStartSpan.spanId, operation, @"UIKit Init"); |
80 | 81 | [appInitSpan setStartTimestamp:appStartMeasurement.moduleInitializationTimestamp];
|
81 | 82 | [appInitSpan setTimestamp:appStartMeasurement.sdkStartTimestamp];
|
82 | 83 | [appStartSpans addObject:appInitSpan];
|
83 | 84 |
|
84 |
| - SentrySpan *didFinishLaunching |
85 |
| - = sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Application Init"); |
| 85 | + SentrySpan *didFinishLaunching = (SentrySpan *)sentryBuildAppStartSpan( |
| 86 | + tracer, appStartSpan.spanId, operation, @"Application Init"); |
86 | 87 | [didFinishLaunching setStartTimestamp:appStartMeasurement.sdkStartTimestamp];
|
87 | 88 | [didFinishLaunching setTimestamp:appStartMeasurement.didFinishLaunchingTimestamp];
|
88 | 89 | [appStartSpans addObject:didFinishLaunching];
|
89 | 90 |
|
90 |
| - SentrySpan *frameRenderSpan |
91 |
| - = sentryBuildAppStartSpan(tracer, appStartSpan.spanId, operation, @"Initial Frame Render"); |
| 91 | + SentrySpan *frameRenderSpan = (SentrySpan *)sentryBuildAppStartSpan( |
| 92 | + tracer, appStartSpan.spanId, operation, @"Initial Frame Render"); |
92 | 93 | [frameRenderSpan setStartTimestamp:appStartMeasurement.didFinishLaunchingTimestamp];
|
93 | 94 | [frameRenderSpan setTimestamp:appStartEndTimestamp];
|
94 | 95 | [appStartSpans addObject:frameRenderSpan];
|
|
0 commit comments