Skip to content

Commit 5898b11

Browse files
committed
ref: Wrap SentryDispatchQueueWrapper in Swift
1 parent 35c962f commit 5898b11

File tree

50 files changed

+81
-44
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+81
-44
lines changed

Sentry.xcodeproj/project.pbxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,6 +1070,7 @@
10701070
FA7206E12E0B37C80072FDD4 /* SentryProfileCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = FA7206E02E0B37C60072FDD4 /* SentryProfileCollector.mm */; };
10711071
FA8A36182DEAA1EB0058D883 /* SentryThread+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */; };
10721072
FA90FAA82E06614E008CAAE8 /* SentryExtraPackages.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90FAA72E06614B008CAAE8 /* SentryExtraPackages.swift */; };
1073+
FA8E58F12E0AD4270049F69D /* SentryDispatchQueueWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */; };
10731074
FA90FAFD2E070A3B008CAAE8 /* SentryURLRequestFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90FAFC2E070A3B008CAAE8 /* SentryURLRequestFactory.swift */; };
10741075
FAB359982E05D7E90083D5E3 /* SentryEventSwiftHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FAB359972E05D7E90083D5E3 /* SentryEventSwiftHelper.h */; };
10751076
FAB3599A2E05D8080083D5E3 /* SentryEventSwiftHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = FAB359992E05D8080083D5E3 /* SentryEventSwiftHelper.m */; };
@@ -2323,6 +2324,7 @@
23232324
FA7206E02E0B37C60072FDD4 /* SentryProfileCollector.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SentryProfileCollector.mm; sourceTree = "<group>"; };
23242325
FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryThread+Private.h"; path = "include/SentryThread+Private.h"; sourceTree = "<group>"; };
23252326
FA90FAA72E06614B008CAAE8 /* SentryExtraPackages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryExtraPackages.swift; sourceTree = "<group>"; };
2327+
FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDispatchQueueWrapper.swift; sourceTree = "<group>"; };
23262328
FA90FAFC2E070A3B008CAAE8 /* SentryURLRequestFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryURLRequestFactory.swift; sourceTree = "<group>"; };
23272329
FAB359972E05D7E90083D5E3 /* SentryEventSwiftHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryEventSwiftHelper.h; path = include/SentryEventSwiftHelper.h; sourceTree = "<group>"; };
23282330
FAB359992E05D8080083D5E3 /* SentryEventSwiftHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryEventSwiftHelper.m; sourceTree = "<group>"; };
@@ -2460,6 +2462,7 @@
24602462
621D9F2D2B9B030E003D94DE /* Helper */ = {
24612463
isa = PBXGroup;
24622464
children = (
2465+
FA8E58F02E0AD4220049F69D /* SentryDispatchQueueWrapper.swift */,
24632466
84B0E0062CD963F9007FB332 /* SentryIconography.swift */,
24642467
621F61F02BEA073A005E654F /* SentryEnabledFeaturesBuilder.swift */,
24652468
);
@@ -5591,6 +5594,7 @@
55915594
D859697327BECDD20036A46E /* SentryCoreDataSwizzling.m in Sources */,
55925595
639889BD1EDED18400EA7442 /* SentrySwizzle.m in Sources */,
55935596
8453421228BE855D00C22EEC /* SentrySampleDecision.m in Sources */,
5597+
FA8E58F12E0AD4270049F69D /* SentryDispatchQueueWrapper.swift in Sources */,
55945598
7B7D872E2486482600D2ECFF /* SentryStacktraceBuilder.m in Sources */,
55955599
861265FA2404EC1500C4AFDE /* NSArray+SentrySanitize.m in Sources */,
55965600
D802994E2BA836EF000F0081 /* SentryOnDemandReplay.swift in Sources */,

SentryTestUtils/TestDispatchFactory.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import _SentryPrivate
22
import Foundation
3+
@testable import Sentry
34

45
public class TestDispatchFactory: SentryDispatchFactory {
56
public var vendedSourceHandler: ((TestDispatchSourceWrapper) -> Void)?

SentryTestUtilsTests/TestDispatchFactoryTests.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@testable import Sentry
12
@testable import SentryTestUtils
23
import XCTest
34

Sources/Sentry/Profiling/SentryContinuousProfiler.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#if SENTRY_TARGET_PROFILING_SUPPORTED
44

55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryLog.h"
87
# import "SentryMetricProfiler.h"
98
# import "SentryNSNotificationCenterWrapper.h"

Sources/Sentry/Profiling/SentryLaunchProfiling.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
# import "SentryContinuousProfiler.h"
66
# import "SentryDependencyContainer.h"
7-
# import "SentryDispatchQueueWrapper.h"
87
# import "SentryFileManager.h"
98
# import "SentryInternalDefines.h"
109
# import "SentryLaunchProfiling.h"

Sources/Sentry/Profiling/SentryProfiledTracerConcurrency.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
# include <mutex>
1212

1313
# import "SentryDependencyContainer.h"
14-
# import "SentryDispatchQueueWrapper.h"
1514
# import "SentryEvent+Private.h"
1615
# import "SentryHub+Private.h"
1716
# import "SentryInternalDefines.h"

Sources/Sentry/Profiling/SentryProfilerState.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# import "SentryAsyncSafeLog.h"
44
# import "SentryBacktrace.hpp"
55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryFormatter.h"
87
# import "SentryProfileTimeseries.h"
98
# import "SentrySample.h"

Sources/Sentry/Profiling/SentryTraceProfiler.mm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
#if SENTRY_TARGET_PROFILING_SUPPORTED
44

55
# import "SentryDependencyContainer.h"
6-
# import "SentryDispatchQueueWrapper.h"
76
# import "SentryLog.h"
87
# import "SentryMetricProfiler.h"
98
# import "SentryNSTimerFactory.h"

Sources/Sentry/SentryANRTrackerV1.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#import "SentryANRTrackerV1.h"
22
#import "SentryCrashWrapper.h"
33
#import "SentryDependencyContainer.h"
4-
#import "SentryDispatchQueueWrapper.h"
54
#import "SentryLog.h"
65
#import "SentrySwift.h"
76
#import "SentryThreadWrapper.h"

Sources/Sentry/SentryANRTrackerV2.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
# import "SentryCrashWrapper.h"
66
# import "SentryDependencyContainer.h"
7-
# import "SentryDispatchQueueWrapper.h"
87
# import "SentryFramesTracker.h"
98
# import "SentryLog.h"
109
# import "SentrySwift.h"

0 commit comments

Comments
 (0)