Skip to content

Commit cbbc82c

Browse files
authored
ref: Convert SentryDispatchFactory to Swift (#6250)
1 parent 2be5991 commit cbbc82c

16 files changed

+50
-130
lines changed

Sentry.xcodeproj/project.pbxproj

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -660,8 +660,6 @@
660660
84A898552E163072009A551E /* SentryProfileConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 84A898522E163072009A551E /* SentryProfileConfiguration.h */; };
661661
84A898CE2E1DBDD1009A551E /* SentryAppStartProfilingConfigurationChangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A898CD2E1DBDD1009A551E /* SentryAppStartProfilingConfigurationChangeTests.swift */; };
662662
84A903712D39F66F00690CE4 /* SentryUserFeedbackFormViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A903702D39F66F00690CE4 /* SentryUserFeedbackFormViewModel.swift */; };
663-
84AC61D629F75A98009EEF61 /* SentryDispatchFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 84AC61D429F75A98009EEF61 /* SentryDispatchFactory.h */; };
664-
84AC61D729F75A98009EEF61 /* SentryDispatchFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 84AC61D529F75A98009EEF61 /* SentryDispatchFactory.m */; };
665663
84AC61D929F7643B009EEF61 /* TestDispatchFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AC61D829F7643B009EEF61 /* TestDispatchFactory.swift */; };
666664
84AC61DB29F7654A009EEF61 /* TestDispatchSourceWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AC61DA29F7654A009EEF61 /* TestDispatchSourceWrapper.swift */; };
667665
84AEB46A2C2F97FC007E46E1 /* ArrayAccesses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AEB4682C2F9673007E46E1 /* ArrayAccesses.swift */; };
@@ -777,7 +775,6 @@
777775
A8F17B342902870300990B25 /* SentryHttpStatusCodeRange.m in Sources */ = {isa = PBXBuildFile; fileRef = A8F17B332902870300990B25 /* SentryHttpStatusCodeRange.m */; };
778776
D4009EB22D771BC20007AF30 /* SentryFileIOTrackerSwiftHelpersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4009EB12D771BB90007AF30 /* SentryFileIOTrackerSwiftHelpersTests.swift */; };
779777
D41415A72DEEE532003B14D5 /* SentryRedactViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41415A62DEEE532003B14D5 /* SentryRedactViewHelper.swift */; };
780-
D4291A692DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D4291A672DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h */; };
781778
D4291A6D2DD62ACE00772088 /* SentryDispatchFactoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D4291A6C2DD62AC800772088 /* SentryDispatchFactoryTests.m */; };
782779
D42E48572D48DF1600D251BC /* SentryBuildAppStartSpansTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42E48562D48DF1600D251BC /* SentryBuildAppStartSpansTests.swift */; };
783780
D434DB092DE09CD000DD6F82 /* TestSentryWatchdogTerminationAttributesProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D452FE722DDC8DB700AFF56F /* TestSentryWatchdogTerminationAttributesProcessor.swift */; };
@@ -844,7 +841,6 @@
844841
D4EE12D22DE9AC3800385BAF /* TestNSNotificationCenterWrapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4EE12D12DE9AC3300385BAF /* TestNSNotificationCenterWrapperTests.swift */; };
845842
D4F2B5352D0C69D500649E42 /* SentryCrashCTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F2B5342D0C69D100649E42 /* SentryCrashCTests.swift */; };
846843
D4F7BD822E4373BF004A2D77 /* SentryLevelMapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F7BD7C2E4373BB004A2D77 /* SentryLevelMapperTests.swift */; };
847-
D4FC68172DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D4FC68162DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h */; };
848844
D4FC681A2DD63465001B74FF /* SentryDispatchQueueWrapperTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FC68192DD63465001B74FF /* SentryDispatchQueueWrapperTests.m */; };
849845
D8019910286B089000C277F0 /* SentryCrashReportSinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D801990F286B089000C277F0 /* SentryCrashReportSinkTests.swift */; };
850846
D802994E2BA836EF000F0081 /* SentryOnDemandReplay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D802994D2BA836EF000F0081 /* SentryOnDemandReplay.swift */; };
@@ -1113,6 +1109,7 @@
11131109
FAE579C22E7DDDE700B710F9 /* SentryThreadWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE579BC2E7DDDE400B710F9 /* SentryThreadWrapper.swift */; };
11141110
FAE579CC2E7DE14900B710F9 /* SentryFrameRemover.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE579C62E7DE14400B710F9 /* SentryFrameRemover.swift */; };
11151111
FAE57BF72E83049E00B710F9 /* SentryDisplayLinkWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE57BF12E83049900B710F9 /* SentryDisplayLinkWrapper.swift */; };
1112+
FAE57C082E83092E00B710F9 /* SentryDispatchFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE57C072E83092A00B710F9 /* SentryDispatchFactory.swift */; };
11161113
FAE80C242E4695B40010A595 /* SentryEvent+Serialize.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE80C232E4695AE0010A595 /* SentryEvent+Serialize.h */; };
11171114
FAEC270E2DF3526000878871 /* SentryUserFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */; };
11181115
FAEC273D2DF3933A00878871 /* NSData+Unzip.m in Sources */ = {isa = PBXBuildFile; fileRef = FAEC273C2DF3933200878871 /* NSData+Unzip.m */; };
@@ -1985,8 +1982,6 @@
19851982
84A899342E218C5F009A551E /* CLAUDE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CLAUDE.md; sourceTree = "<group>"; };
19861983
84A903702D39F66F00690CE4 /* SentryUserFeedbackFormViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUserFeedbackFormViewModel.swift; sourceTree = "<group>"; };
19871984
84AB6AAF2DB2E9BA006D6C83 /* Versioning.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Versioning.xcconfig; sourceTree = "<group>"; };
1988-
84AC61D429F75A98009EEF61 /* SentryDispatchFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDispatchFactory.h; path = include/SentryDispatchFactory.h; sourceTree = "<group>"; };
1989-
84AC61D529F75A98009EEF61 /* SentryDispatchFactory.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryDispatchFactory.m; sourceTree = "<group>"; };
19901985
84AC61D829F7643B009EEF61 /* TestDispatchFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestDispatchFactory.swift; sourceTree = "<group>"; };
19911986
84AC61DA29F7654A009EEF61 /* TestDispatchSourceWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestDispatchSourceWrapper.swift; sourceTree = "<group>"; };
19921987
84AEB4682C2F9673007E46E1 /* ArrayAccesses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayAccesses.swift; sourceTree = "<group>"; };
@@ -2099,7 +2094,6 @@
20992094
D41415A62DEEE532003B14D5 /* SentryRedactViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryRedactViewHelper.swift; sourceTree = "<group>"; };
21002095
D41909922D48FFF6002B83D0 /* SentryNSDictionarySanitize+Tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SentryNSDictionarySanitize+Tests.h"; sourceTree = "<group>"; };
21012096
D41909942D490006002B83D0 /* SentryNSDictionarySanitize+Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "SentryNSDictionarySanitize+Tests.m"; sourceTree = "<group>"; };
2102-
D4291A672DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDispatchQueueProviderProtocol.h; path = include/SentryDispatchQueueProviderProtocol.h; sourceTree = "<group>"; };
21032097
D4291A6C2DD62AC800772088 /* SentryDispatchFactoryTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryDispatchFactoryTests.m; sourceTree = "<group>"; };
21042098
D42E48562D48DF1600D251BC /* SentryBuildAppStartSpansTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryBuildAppStartSpansTests.swift; sourceTree = "<group>"; };
21052099
D42E48582D48FC8F00D251BC /* SentryNSDictionarySanitizeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryNSDictionarySanitizeTests.swift; sourceTree = "<group>"; };
@@ -2170,7 +2164,6 @@
21702164
D4EE12D12DE9AC3300385BAF /* TestNSNotificationCenterWrapperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestNSNotificationCenterWrapperTests.swift; sourceTree = "<group>"; };
21712165
D4F2B5342D0C69D100649E42 /* SentryCrashCTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryCrashCTests.swift; sourceTree = "<group>"; };
21722166
D4F7BD7C2E4373BB004A2D77 /* SentryLevelMapperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryLevelMapperTests.swift; sourceTree = "<group>"; };
2173-
D4FC68162DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryDispatchSourceProviderProtocol.h; path = include/SentryDispatchSourceProviderProtocol.h; sourceTree = "<group>"; };
21742167
D4FC68192DD63465001B74FF /* SentryDispatchQueueWrapperTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryDispatchQueueWrapperTests.m; sourceTree = "<group>"; };
21752168
D801990F286B089000C277F0 /* SentryCrashReportSinkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryCrashReportSinkTests.swift; sourceTree = "<group>"; };
21762169
D802994D2BA836EF000F0081 /* SentryOnDemandReplay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryOnDemandReplay.swift; sourceTree = "<group>"; };
@@ -2457,6 +2450,7 @@
24572450
FAE579BC2E7DDDE400B710F9 /* SentryThreadWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryThreadWrapper.swift; sourceTree = "<group>"; };
24582451
FAE579C62E7DE14400B710F9 /* SentryFrameRemover.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryFrameRemover.swift; sourceTree = "<group>"; };
24592452
FAE57BF12E83049900B710F9 /* SentryDisplayLinkWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDisplayLinkWrapper.swift; sourceTree = "<group>"; };
2453+
FAE57C072E83092A00B710F9 /* SentryDispatchFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryDispatchFactory.swift; sourceTree = "<group>"; };
24602454
FAE80C232E4695AE0010A595 /* SentryEvent+Serialize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryEvent+Serialize.h"; path = "include/SentryEvent+Serialize.h"; sourceTree = "<group>"; };
24612455
FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUserFeedback.swift; sourceTree = "<group>"; };
24622456
FAEC273C2DF3933200878871 /* NSData+Unzip.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSData+Unzip.m"; sourceTree = "<group>"; };
@@ -2673,12 +2667,8 @@
26732667
631E6D321EBC679C00712345 /* SentryQueueableRequestManager.m */,
26742668
638DC99E1EBC6B6400A66E41 /* SentryRequestOperation.h */,
26752669
638DC99F1EBC6B6400A66E41 /* SentryRequestOperation.m */,
2676-
D4291A672DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h */,
26772670
7BDB03B6251364F800BAE198 /* _SentryDispatchQueueWrapperInternal.h */,
26782671
7BDB03BA2513652900BAE198 /* _SentryDispatchQueueWrapperInternal.m */,
2679-
D4FC68162DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h */,
2680-
84AC61D429F75A98009EEF61 /* SentryDispatchFactory.h */,
2681-
84AC61D529F75A98009EEF61 /* SentryDispatchFactory.m */,
26822672
0AAE202028ED9BCC00D0CD80 /* SentryReachability.h */,
26832673
0AAE201D28ED9B9400D0CD80 /* SentryReachability.m */,
26842674
);
@@ -4474,6 +4464,7 @@
44744464
isa = PBXGroup;
44754465
children = (
44764466
FAEEBFDC2E736D4100E79CA9 /* SentryViewHierarchyProvider.swift */,
4467+
FAE57C072E83092A00B710F9 /* SentryDispatchFactory.swift */,
44774468
FA94E6B12E6D265500576666 /* SentryEnvelope.swift */,
44784469
FA94E68B2E6B92BE00576666 /* SentryClientReport.swift */,
44794470
FA3AEE772E68E2830092283E /* SentryEnvelopeHeader.swift */,
@@ -4935,7 +4926,6 @@
49354926
63FE717720DA4C1100CDBAE8 /* SentryCrashReportWriter.h in Headers */,
49364927
84DEE86B2B686BD400A7BC17 /* SentrySamplerDecision.h in Headers */,
49374928
7B4E23BE251A2BD500060D68 /* SentryCrashIntegrationSessionHandler.h in Headers */,
4938-
D4291A692DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h in Headers */,
49394929
7BCFBD672681C95000BC27D8 /* SentryScopeObserver.h in Headers */,
49404930
D81A346C291AECC7005A27A9 /* PrivateSentrySDKOnly.h in Headers */,
49414931
D88817DA26D72AB800BF2251 /* SentryTraceContext.h in Headers */,
@@ -4957,7 +4947,6 @@
49574947
D8CB74192947285A00A5F964 /* SentryEnvelopeItemHeader.h in Headers */,
49584948
D867063D27C3BC2400048851 /* SentryCoreDataTrackingIntegration.h in Headers */,
49594949
0A2D8D5D289815EB008720F6 /* SentryBaseIntegration.h in Headers */,
4960-
84AC61D629F75A98009EEF61 /* SentryDispatchFactory.h in Headers */,
49614950
63FE716520DA4C1100CDBAE8 /* SentryCrashMemory.h in Headers */,
49624951
63FE713F20DA4C1100CDBAE8 /* SentryCrashStackCursor_SelfThread.h in Headers */,
49634952
639FCFA41EBC809A00778193 /* SentryStacktrace.h in Headers */,
@@ -5197,7 +5186,6 @@
51975186
848A451E2BBF9504006AAAEC /* SentryProfilerTestHelpers.h in Headers */,
51985187
639FCF9C1EBC7F9500778193 /* SentryThread.h in Headers */,
51995188
63FE716B20DA4C1100CDBAE8 /* SentryCrashJSONCodecObjC.h in Headers */,
5200-
D4FC68172DD632E7001B74FF /* SentryDispatchSourceProviderProtocol.h in Headers */,
52015189
FAB7BBA92E2577A6007301E1 /* SentryModels+Serializable.h in Headers */,
52025190
63AA76A51EB9CBC200D153DE /* SentryDsn.h in Headers */,
52035191
844EDD6C2949387000C86F34 /* SentryMetricProfiler.h in Headers */,
@@ -5643,7 +5631,6 @@
56435631
63FE712920DA4C1000CDBAE8 /* SentryCrashCPU_arm.c in Sources */,
56445632
03F84D3427DD4191008FE43F /* SentryThreadMetadataCache.cpp in Sources */,
56455633
62862B1E2B1DDC35009B16E3 /* SentryDelayedFrame.m in Sources */,
5646-
84AC61D729F75A98009EEF61 /* SentryDispatchFactory.m in Sources */,
56475634
15360CD62432832400112302 /* SentryAutoSessionTrackingIntegration.m in Sources */,
56485635
848A451D2BBF9504006AAAEC /* SentryProfilerTestHelpers.m in Sources */,
56495636
7B63459F280EBA7200CFA05A /* SentryUIEventTracker.m in Sources */,
@@ -5900,6 +5887,7 @@
59005887
7B4E23C2251A2C2B00060D68 /* SentryCrashIntegrationSessionHandler.m in Sources */,
59015888
9286059729A5098900F96038 /* SentryGeo.m in Sources */,
59025889
D43B26D82D70A550007747FD /* SentryTraceOrigin.m in Sources */,
5890+
FAE57C082E83092E00B710F9 /* SentryDispatchFactory.swift in Sources */,
59035891
D8A3649C2C91AA3300AC569B /* SentryReplayApi.m in Sources */,
59045892
7B42C48227E08F4B009B58C2 /* SentryDependencyContainer.m in Sources */,
59055893
639FCFAD1EBC811400778193 /* SentryUser.m in Sources */,

SentryTestUtils/SentryTestUtils-ObjC-BridgingHeader.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#import "SentryCrashMonitor_MachException.h"
3333
#import "SentryDebugImageProvider+HybridSDKs.h"
3434
#import "SentryDependencyContainer.h"
35-
#import "SentryDispatchFactory.h"
3635
#import "SentryFileManager+Test.h"
3736
#import "SentryFileManagerHelper.h"
3837
#import "SentryHub+Private.h"

Sources/Sentry/SentryDependencyContainer.m

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#import "SentryANRTrackerV1.h"
22

3-
#import "SentryDispatchFactory.h"
43
#import "SentryExtraContextProvider.h"
54
#import "SentryFileIOTracker.h"
65
#import "SentryInternalCDefines.h"

Sources/Sentry/SentryDispatchFactory.m

Lines changed: 0 additions & 35 deletions
This file was deleted.

Sources/Sentry/SentryMetricProfiler.m

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 "SentryDispatchFactory.h"
76
# import "SentryEvent+Private.h"
87
# import "SentryFormatter.h"
98
# import "SentryLogC.h"

Sources/Sentry/SentrySessionReplayIntegration.m

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
# import "SentryClient+Private.h"
66
# import "SentryDependencyContainer.h"
7-
# import "SentryDispatchFactory.h"
8-
# import "SentryDispatchQueueProviderProtocol.h"
97
# import "SentryEvent+Private.h"
108
# import "SentryHub+Private.h"
119
# import "SentryLogC.h"
@@ -133,7 +131,7 @@ - (void)setupWith:(SentryReplayOptions *)replayOptions
133131

134132
// We use the dispatch queue provider as a factory to create the queues, but store the queues
135133
// directly in this instance, so they get deallocated when the integration is deallocated.
136-
id<SentryDispatchQueueProviderProtocol> dispatchQueueProvider
134+
SentryDispatchFactory *dispatchQueueProvider
137135
= SentryDependencyContainer.sharedInstance.dispatchFactory;
138136

139137
// The asset worker queue is used to work on video and frames data.

Sources/Sentry/_SentryDispatchQueueWrapperInternal.m

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#import "_SentryDispatchQueueWrapperInternal.h"
2+
#import "SentryInternalDefines.h"
23

34
NS_ASSUME_NONNULL_BEGIN
45

@@ -23,6 +24,18 @@ - (instancetype)initWithName:(const char *)name
2324
return self;
2425
}
2526

27+
- (instancetype)initWithName:(const char *)name relativePriority:(int)relativePriority
28+
{
29+
if (self = [super init]) {
30+
SENTRY_CASSERT(relativePriority <= 0 && relativePriority >= QOS_MIN_RELATIVE_PRIORITY,
31+
@"Relative priority must be between 0 and %d", QOS_MIN_RELATIVE_PRIORITY);
32+
dispatch_queue_attr_t attributes = dispatch_queue_attr_make_with_qos_class(
33+
DISPATCH_QUEUE_SERIAL, QOS_CLASS_UTILITY, relativePriority);
34+
_queue = dispatch_queue_create(name, attributes);
35+
}
36+
return self;
37+
}
38+
2639
- (void)dispatchAsyncWithBlock:(void (^)(void))block
2740
{
2841
dispatch_async(_queue, ^{

Sources/Sentry/include/HybridPublic/SentryDependencyContainer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
@protocol SentryRateLimits;
3333
@protocol SentryApplication;
3434
@protocol SentryProcessInfoSource;
35-
@protocol SentryDispatchQueueProviderProtocol;
3635
@protocol SentryNSNotificationCenterWrapper;
3736
@protocol SentryObjCRuntimeWrapper;
3837

Sources/Sentry/include/SentryDispatchFactory.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)