Skip to content

Commit 632ca2c

Browse files
committed
ref: RequestManager in Swift
1 parent 95cfd20 commit 632ca2c

14 files changed

+65
-110
lines changed

Sentry.xcodeproj/project.pbxproj

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,6 @@
164164
630C01941EC3402C00C52CEF /* SentryKSCrashReportConverterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 630C01931EC3402C00C52CEF /* SentryKSCrashReportConverterTests.m */; };
165165
630C01961EC341D600C52CEF /* Resources in Resources */ = {isa = PBXBuildFile; fileRef = 630C01951EC341D600C52CEF /* Resources */; };
166166
631501BB1EE6F30B00512C5B /* SentrySwizzleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 631501BA1EE6F30B00512C5B /* SentrySwizzleTests.m */; };
167-
631E6D331EBC679C00712345 /* SentryQueueableRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 631E6D311EBC679C00712345 /* SentryQueueableRequestManager.h */; };
168-
631E6D341EBC679C00712345 /* SentryQueueableRequestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 631E6D321EBC679C00712345 /* SentryQueueableRequestManager.m */; };
169167
632331F62404FFA8008D91D6 /* SentryScopeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 632331F52404FFA8008D91D6 /* SentryScopeTests.m */; };
170168
632331F9240506DF008D91D6 /* SentryScope+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 632331F7240506DF008D91D6 /* SentryScope+Private.h */; };
171169
63295AF51EF3C7DB002D4490 /* SentryNSDictionarySanitize.h in Headers */ = {isa = PBXBuildFile; fileRef = 63295AF31EF3C7DB002D4490 /* SentryNSDictionarySanitize.h */; settings = {ATTRIBUTES = (Private, ); }; };
@@ -508,7 +506,6 @@
508506
7BAF3DCE243DCBFE008A5414 /* SentryTransportFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BAF3DCD243DCBFE008A5414 /* SentryTransportFactory.m */; };
509507
7BAF3DD2243DD05C008A5414 /* SentryTransportInitializerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BAF3DD1243DD05C008A5414 /* SentryTransportInitializerTests.swift */; };
510508
7BAF3DD4243DD40F008A5414 /* SentryTransportFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BAF3DD3243DD40F008A5414 /* SentryTransportFactory.h */; };
511-
7BAF3DD92440AEC8008A5414 /* SentryRequestManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BAF3DD82440AEC8008A5414 /* SentryRequestManager.h */; };
512509
7BB42EF124F3B7B700D7B39A /* SentrySession+Equality.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BB42EF024F3B7B700D7B39A /* SentrySession+Equality.m */; };
513510
7BB6550D253EEB3900887E87 /* SentryUserFeedbackTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB6550C253EEB3900887E87 /* SentryUserFeedbackTests.swift */; };
514511
7BB7E7C729267A28004BF96B /* EmptyIntegration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB7E7C629267A28004BF96B /* EmptyIntegration.swift */; };
@@ -1068,6 +1065,8 @@
10681065
FA67DD182DDBD4EA00896B02 /* UIImageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA67DCED2DDBD4EA00896B02 /* UIImageHelper.swift */; };
10691066
FA67DD192DDBD4EA00896B02 /* SwizzleClassNameExclude.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA67DCD52DDBD4EA00896B02 /* SwizzleClassNameExclude.swift */; };
10701067
FA8A36182DEAA1EB0058D883 /* SentryThread+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */; };
1068+
FA90FAA22E06503E008CAAE8 /* SentryQueueableRequestManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90FAA12E065038008CAAE8 /* SentryQueueableRequestManager.swift */; };
1069+
FA90FAA42E0654D2008CAAE8 /* RequestManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA90FAA32E0654CB008CAAE8 /* RequestManager.swift */; };
10711070
FAEC270E2DF3526000878871 /* SentryUserFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */; };
10721071
FAEC273D2DF3933A00878871 /* NSData+Unzip.m in Sources */ = {isa = PBXBuildFile; fileRef = FAEC273C2DF3933200878871 /* NSData+Unzip.m */; };
10731072
/* End PBXBuildFile section */
@@ -1314,8 +1313,6 @@
13141313
630C01931EC3402C00C52CEF /* SentryKSCrashReportConverterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentryKSCrashReportConverterTests.m; sourceTree = "<group>"; };
13151314
630C01951EC341D600C52CEF /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = "<group>"; };
13161315
631501BA1EE6F30B00512C5B /* SentrySwizzleTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentrySwizzleTests.m; sourceTree = "<group>"; };
1317-
631E6D311EBC679C00712345 /* SentryQueueableRequestManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SentryQueueableRequestManager.h; path = include/SentryQueueableRequestManager.h; sourceTree = "<group>"; };
1318-
631E6D321EBC679C00712345 /* SentryQueueableRequestManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SentryQueueableRequestManager.m; sourceTree = "<group>"; };
13191316
632331F52404FFA8008D91D6 /* SentryScopeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SentryScopeTests.m; sourceTree = "<group>"; };
13201317
632331F7240506DF008D91D6 /* SentryScope+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryScope+Private.h"; path = "include/SentryScope+Private.h"; sourceTree = "<group>"; };
13211318
63295AF31EF3C7DB002D4490 /* SentryNSDictionarySanitize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryNSDictionarySanitize.h; path = include/SentryNSDictionarySanitize.h; sourceTree = "<group>"; };
@@ -1690,7 +1687,6 @@
16901687
7BAF3DD1243DD05C008A5414 /* SentryTransportInitializerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryTransportInitializerTests.swift; sourceTree = "<group>"; };
16911688
7BAF3DD3243DD40F008A5414 /* SentryTransportFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryTransportFactory.h; path = include/SentryTransportFactory.h; sourceTree = "<group>"; };
16921689
7BAF3DD6243DD4A1008A5414 /* TestConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestConstants.swift; sourceTree = "<group>"; };
1693-
7BAF3DD82440AEC8008A5414 /* SentryRequestManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SentryRequestManager.h; path = include/SentryRequestManager.h; sourceTree = "<group>"; };
16941690
7BB42EEF24F3B7B700D7B39A /* SentrySession+Equality.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SentrySession+Equality.h"; sourceTree = "<group>"; };
16951691
7BB42EF024F3B7B700D7B39A /* SentrySession+Equality.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "SentrySession+Equality.m"; sourceTree = "<group>"; };
16961692
7BB6550C253EEB3900887E87 /* SentryUserFeedbackTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUserFeedbackTests.swift; sourceTree = "<group>"; };
@@ -2316,6 +2312,8 @@
23162312
FA67DCEF2DDBD4EA00896B02 /* URLSessionTaskHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSessionTaskHelper.swift; sourceTree = "<group>"; };
23172313
FA67DCF22DDBD4EA00896B02 /* SwiftDescriptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftDescriptor.swift; sourceTree = "<group>"; };
23182314
FA8A36172DEAA1EB0058D883 /* SentryThread+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SentryThread+Private.h"; path = "include/SentryThread+Private.h"; sourceTree = "<group>"; };
2315+
FA90FAA12E065038008CAAE8 /* SentryQueueableRequestManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryQueueableRequestManager.swift; sourceTree = "<group>"; };
2316+
FA90FAA32E0654CB008CAAE8 /* RequestManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestManager.swift; sourceTree = "<group>"; };
23192317
FAEC270D2DF3526000878871 /* SentryUserFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentryUserFeedback.swift; sourceTree = "<group>"; };
23202318
FAEC273C2DF3933200878871 /* NSData+Unzip.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSData+Unzip.m"; sourceTree = "<group>"; };
23212319
FAEC273E2DF393E000878871 /* NSData+Unzip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSData+Unzip.h"; sourceTree = "<group>"; };
@@ -2501,9 +2499,6 @@
25012499
630435FD1EBCA9D900C4D3FA /* SentryNSURLRequest.m */,
25022500
7B5CAF7427F5A67C00ED0DB6 /* SentryNSURLRequestBuilder.h */,
25032501
7B5CAF7627F5A68C00ED0DB6 /* SentryNSURLRequestBuilder.m */,
2504-
7BAF3DD82440AEC8008A5414 /* SentryRequestManager.h */,
2505-
631E6D311EBC679C00712345 /* SentryQueueableRequestManager.h */,
2506-
631E6D321EBC679C00712345 /* SentryQueueableRequestManager.m */,
25072502
638DC99E1EBC6B6400A66E41 /* SentryRequestOperation.h */,
25082503
638DC99F1EBC6B6400A66E41 /* SentryRequestOperation.m */,
25092504
D4291A672DD61A3F00772088 /* SentryDispatchQueueProviderProtocol.h */,
@@ -4248,6 +4243,8 @@
42484243
D856272A2A374A6800FB8062 /* Tools */ = {
42494244
isa = PBXGroup;
42504245
children = (
4246+
FA90FAA12E065038008CAAE8 /* SentryQueueableRequestManager.swift */,
4247+
FA90FAA32E0654CB008CAAE8 /* RequestManager.swift */,
42514248
FA67DCC02DDBD4C800896B02 /* SentryLog+Configure.swift */,
42524249
);
42534250
path = Tools;
@@ -4687,7 +4684,6 @@
46874684
63FE70D120DA4C1000CDBAE8 /* SentryCrashMonitorContext.h in Headers */,
46884685
63B818F91EC34639002FDF4C /* SentryDebugMeta.h in Headers */,
46894686
6360850D1ED2AFE100E8599E /* SentryBreadcrumb.h in Headers */,
4690-
7BAF3DD92440AEC8008A5414 /* SentryRequestManager.h in Headers */,
46914687
62862B1C2B1DDBC8009B16E3 /* SentryDelayedFrame.h in Headers */,
46924688
627E7589299F6FE40085504D /* SentryInternalDefines.h in Headers */,
46934689
7BE3C77B2446111500A38442 /* SentryRateLimitParser.h in Headers */,
@@ -4742,7 +4738,6 @@
47424738
84DEE8762B69AD6400A7BC17 /* SentryLaunchProfiling.h in Headers */,
47434739
D8ACE3CE2762187D00F5A213 /* SentryFileIOTracker.h in Headers */,
47444740
03F84D2427DD414C008FE43F /* SentryCompiler.h in Headers */,
4745-
631E6D331EBC679C00712345 /* SentryQueueableRequestManager.h in Headers */,
47464741
33EB2A922C341300004FED3D /* Sentry.h in Headers */,
47474742
7B3398632459C14000BD9C96 /* SentryEnvelopeRateLimit.h in Headers */,
47484743
6304360A1EC0595B00C4D3FA /* SentryNSDataUtils.h in Headers */,
@@ -5257,7 +5252,6 @@
52575252
7B0DC730288698F70039995F /* NSMutableDictionary+Sentry.m in Sources */,
52585253
628094742D39584C00B3F18B /* SentryUserCodable.swift in Sources */,
52595254
7BD4BD4527EB29F50071F4FF /* SentryClientReport.m in Sources */,
5260-
631E6D341EBC679C00712345 /* SentryQueueableRequestManager.m in Sources */,
52615255
7B8713B426415BAA006D6004 /* SentryAppStartTracker.m in Sources */,
52625256
7BDB03BB2513652900BAE198 /* SentryDispatchQueueWrapper.m in Sources */,
52635257
D8739D142BEE5049007D2F66 /* SentryRRWebSpanEvent.swift in Sources */,
@@ -5473,6 +5467,7 @@
54735467
7B6D1261265F784000C9BE4B /* PrivateSentrySDKOnly.mm in Sources */,
54745468
63BE85711ECEC6DE00DC44F5 /* SentryDateUtils.m in Sources */,
54755469
D451ED5D2D92ECD200C9BEA8 /* SentryOnDemandReplayError.swift in Sources */,
5470+
FA90FAA22E06503E008CAAE8 /* SentryQueueableRequestManager.swift in Sources */,
54765471
7BD4BD4927EB2A5D0071F4FF /* SentryDiscardedEvent.m in Sources */,
54775472
628308612D50ADAC00EAEF77 /* SentryRequestCodable.swift in Sources */,
54785473
03F84D3827DD4191008FE43F /* SentryBacktrace.cpp in Sources */,
@@ -5588,6 +5583,7 @@
55885583
7BC9A20628F41781001E7C4C /* SentryMeasurementUnit.m in Sources */,
55895584
63FE71A020DA4C1100CDBAE8 /* SentryCrashInstallation.m in Sources */,
55905585
63FE713520DA4C1100CDBAE8 /* SentryCrashMemory.c in Sources */,
5586+
FA90FAA42E0654D2008CAAE8 /* RequestManager.swift in Sources */,
55915587
629194A92D51F976000F7C6B /* SentryDebugMetaCodable.swift in Sources */,
55925588
63FE714520DA4C1100CDBAE8 /* SentryCrashObjC.c in Sources */,
55935589
63FE710520DA4C1000CDBAE8 /* SentryAsyncSafeLog.c in Sources */,

Sources/Sentry/SentryQueueableRequestManager.m

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

Sources/Sentry/SentrySpotlightTransport.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#import "SentryNSURLRequestBuilder.h"
99
#import "SentryOptions.h"
1010
#import "SentrySerialization.h"
11+
#import "SentrySwift.h"
1112
#import "SentryTransport.h"
1213

1314
NS_ASSUME_NONNULL_BEGIN

Sources/Sentry/SentryTransportFactory.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
#import "SentryHttpTransport.h"
77
#import "SentryNSURLRequestBuilder.h"
88
#import "SentryOptions.h"
9-
#import "SentryQueueableRequestManager.h"
109
#import "SentryRateLimitParser.h"
1110
#import "SentryRateLimits.h"
1211

1312
#import "SentryRetryAfterHeaderParser.h"
1413
#import "SentrySpotlightTransport.h"
14+
#import "SentrySwift.h"
1515
#import "SentryTransport.h"
1616

1717
NS_ASSUME_NONNULL_BEGIN

Sources/Sentry/include/SentryHttpTransport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
#import "SentryEnvelopeRateLimit.h"
33
#import "SentryFileManager.h"
44
#import "SentryRateLimits.h"
5-
#import "SentryRequestManager.h"
65
#import "SentryTransport.h"
76

87
@class SentryDispatchQueueWrapper;
98
@class SentryNSURLRequestBuilder;
109
@class SentryOptions;
10+
@protocol SentryRequestManager;
1111

1212
NS_ASSUME_NONNULL_BEGIN
1313

Sources/Sentry/include/SentryPrivate.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#import "SentryNSDictionarySanitize.h"
2222
#import "SentryProfiler+Private.h"
2323
#import "SentryRandom.h"
24+
#import "SentryRequestOperation.h"
2425
#import "SentryScreenshot.h"
2526
#import "SentrySdkInfo.h"
2627
#import "SentrySerialization.h"

Sources/Sentry/include/SentryQueueableRequestManager.h

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

Sources/Sentry/include/SentryRequestManager.h

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

Sources/Sentry/include/SentryRequestOperation.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#import "SentryAsynchronousOperation.h"
2-
#import "SentryQueueableRequestManager.h"
2+
#import "SentryDefines.h"
33

44
NS_ASSUME_NONNULL_BEGIN
55

Sources/Sentry/include/SentrySpotlightTransport.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#import "SentryDefines.h"
2-
#import "SentryRequestManager.h"
32
#import "SentryTransport.h"
43

54
@class SentryDispatchQueueWrapper;
65
@class SentryNSURLRequestBuilder;
76
@class SentryOptions;
7+
@protocol SentryRequestManager;
88

99
NS_ASSUME_NONNULL_BEGIN
1010

0 commit comments

Comments
 (0)