Skip to content

Commit

Permalink
Support for Custom NSURLSessionConfiguration in Native WebSocket Impl…
Browse files Browse the repository at this point in the history
…ementation (#111)
  • Loading branch information
shalom-aviv authored Jan 20, 2025
1 parent 0e5c96a commit 19c1253
Show file tree
Hide file tree
Showing 11 changed files with 629 additions and 119 deletions.
18 changes: 17 additions & 1 deletion Example/SwiftCentrifuge.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@
objects = {

/* Begin PBXBuildFile section */
3A58470528C9CF4800D85C0E /* SwiftCentrifuge in Frameworks */ = {isa = PBXBuildFile; productRef = 3A58470428C9CF4800D85C0E /* SwiftCentrifuge */; };
3A451D4028D2EE33004F85A5 /* PrintLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A451D3F28D2EE33004F85A5 /* PrintLogger.swift */; };
3A58470528C9CF4800D85C0E /* SwiftCentrifuge in Frameworks */ = {isa = PBXBuildFile; productRef = 3A58470428C9CF4800D85C0E /* SwiftCentrifuge */; };
607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; };
607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; };
607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; };
607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; };
B2D4E30C2D0B5FCB009D6119 /* URLSessionConfiguration+proxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2D4E30A2D0B5FCB009D6119 /* URLSessionConfiguration+proxy.swift */; };
B2D4E30D2D0B5FCB009D6119 /* ProxySettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2D4E3092D0B5FCB009D6119 /* ProxySettingsViewController.swift */; };
DE2E2CA9220FEAC8004541DE /* BasicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7C1AA8220F0E1A0037AE1E /* BasicTests.swift */; };
DE7C1AA4220F0D950037AE1E /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE7C1AA3220F0D950037AE1E /* Launch Screen.storyboard */; };
/* End PBXBuildFile section */
Expand All @@ -35,6 +37,8 @@
607FACD71AFB9204008FA782 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
B2D4E3092D0B5FCB009D6119 /* ProxySettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxySettingsViewController.swift; sourceTree = "<group>"; };
B2D4E30A2D0B5FCB009D6119 /* URLSessionConfiguration+proxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLSessionConfiguration+proxy.swift"; sourceTree = "<group>"; };
DE2E2C9F220FEAC4004541DE /* SwiftCentrifuge_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftCentrifuge_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
DE2E2CA3220FEAC4004541DE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
DE7C1AA3220F0D950037AE1E /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -81,6 +85,7 @@
607FACD21AFB9204008FA782 /* Example for SwiftCentrifuge */ = {
isa = PBXGroup;
children = (
B2D4E30B2D0B5FCB009D6119 /* proxy */,
607FACD51AFB9204008FA782 /* AppDelegate.swift */,
607FACD71AFB9204008FA782 /* ViewController.swift */,
3A451D3F28D2EE33004F85A5 /* PrintLogger.swift */,
Expand Down Expand Up @@ -118,6 +123,15 @@
name = "Supporting Files";
sourceTree = "<group>";
};
B2D4E30B2D0B5FCB009D6119 /* proxy */ = {
isa = PBXGroup;
children = (
B2D4E3092D0B5FCB009D6119 /* ProxySettingsViewController.swift */,
B2D4E30A2D0B5FCB009D6119 /* URLSessionConfiguration+proxy.swift */,
);
path = proxy;
sourceTree = "<group>";
};
DE7C1AA5220F0E1A0037AE1E /* SwiftCentrifugeTests */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -234,6 +248,8 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B2D4E30C2D0B5FCB009D6119 /* URLSessionConfiguration+proxy.swift in Sources */,
B2D4E30D2D0B5FCB009D6119 /* ProxySettingsViewController.swift in Sources */,
607FACD81AFB9204008FA782 /* ViewController.swift in Sources */,
3A451D4028D2EE33004F85A5 /* PrintLogger.swift in Sources */,
607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */,
Expand Down
Loading

0 comments on commit 19c1253

Please sign in to comment.