update to newer starscream
This commit is contained in:
		
							parent
							
								
									12b08a975f
								
							
						
					
					
						commit
						332a25f241
					
				
							
								
								
									
										2
									
								
								Cartfile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Cartfile
									
									
									
									
									
								
							@ -1 +1 @@
 | 
				
			|||||||
github "NachoSoto/Starscream" "xros"
 | 
					github "daltoniam/Starscream" ~> 4.0.6
 | 
				
			||||||
@ -1 +1 @@
 | 
				
			|||||||
github "NachoSoto/Starscream" "4a776fae4200ce2087ad1bbb45c2bc59e1231d8d"
 | 
					github "daltoniam/Starscream" "4.0.6"
 | 
				
			||||||
 | 
				
			|||||||
@ -6,8 +6,8 @@
 | 
				
			|||||||
        "repositoryURL": "https://github.com/daltoniam/Starscream",
 | 
					        "repositoryURL": "https://github.com/daltoniam/Starscream",
 | 
				
			||||||
        "state": {
 | 
					        "state": {
 | 
				
			||||||
          "branch": null,
 | 
					          "branch": null,
 | 
				
			||||||
          "revision": "df8d82047f6654d8e4b655d1b1525c64e1059d21",
 | 
					          "revision": "ac6c0fc9da221873e01bd1a0d4818498a71eef33",
 | 
				
			||||||
          "version": "4.0.4"
 | 
					          "version": "4.0.6"
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
// swift-tools-version:5.3
 | 
					// swift-tools-version:5.4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import PackageDescription
 | 
					import PackageDescription
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -8,7 +8,7 @@ let package = Package(
 | 
				
			|||||||
        .library(name: "SocketIO", targets: ["SocketIO"])
 | 
					        .library(name: "SocketIO", targets: ["SocketIO"])
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    dependencies: [
 | 
					    dependencies: [
 | 
				
			||||||
        .package(url: "https://github.com/daltoniam/Starscream", .exactItem("4.0.4")),
 | 
					        .package(url: "https://github.com/daltoniam/Starscream", .exactItem("4.0.6")),
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    targets: [
 | 
					    targets: [
 | 
				
			||||||
        .target(name: "SocketIO", dependencies: ["Starscream"]),
 | 
					        .target(name: "SocketIO", dependencies: ["Starscream"]),
 | 
				
			||||||
 | 
				
			|||||||
@ -24,8 +24,8 @@ Pod::Spec.new do |s|
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  s.swift_version = "5"
 | 
					  s.swift_version = "5"
 | 
				
			||||||
  s.pod_target_xcconfig = {
 | 
					  s.pod_target_xcconfig = {
 | 
				
			||||||
      'SWIFT_VERSION' => '5.0'
 | 
					      'SWIFT_VERSION' => '5.4'
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  s.source_files  = "Source/SocketIO/**/*.swift", "Source/SocketIO/*.swift"
 | 
					  s.source_files  = "Source/SocketIO/**/*.swift", "Source/SocketIO/*.swift"
 | 
				
			||||||
  s.dependency "Starscream", "~> 4.0"
 | 
					  s.dependency "Starscream", "~> 4.0.6"
 | 
				
			||||||
end
 | 
					end
 | 
				
			||||||
 | 
				
			|||||||
@ -28,8 +28,10 @@ import Starscream
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/// The class that handles the engine.io protocol and transports.
 | 
					/// The class that handles the engine.io protocol and transports.
 | 
				
			||||||
/// See `SocketEnginePollable` and `SocketEngineWebsocket` for transport specific methods.
 | 
					/// See `SocketEnginePollable` and `SocketEngineWebsocket` for transport specific methods.
 | 
				
			||||||
open class SocketEngine:
 | 
					open class SocketEngine: NSObject, WebSocketDelegate, URLSessionDelegate,
 | 
				
			||||||
        NSObject, WebSocketDelegate, URLSessionDelegate, SocketEnginePollable, SocketEngineWebsocket, ConfigSettable {
 | 
					                         SocketEnginePollable, SocketEngineWebsocket, ConfigSettable {
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
 | 
					  
 | 
				
			||||||
    // MARK: Properties
 | 
					    // MARK: Properties
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static let logType = "SocketEngine"
 | 
					    private static let logType = "SocketEngine"
 | 
				
			||||||
@ -747,11 +749,11 @@ extension SocketEngine {
 | 
				
			|||||||
    /// - Parameters:
 | 
					    /// - Parameters:
 | 
				
			||||||
    ///   - event: WS Event
 | 
					    ///   - event: WS Event
 | 
				
			||||||
    ///   - _:
 | 
					    ///   - _:
 | 
				
			||||||
    public func didReceive(event: WebSocketEvent, client _: WebSocket) {
 | 
					    public func didReceive(event: Starscream.WebSocketEvent, client: Starscream.WebSocketClient) {
 | 
				
			||||||
        switch event {
 | 
					        switch event {
 | 
				
			||||||
        case let .connected(headers):
 | 
					        case let .connected(headers):
 | 
				
			||||||
            wsConnected = true
 | 
					            wsConnected = true
 | 
				
			||||||
            client?.engineDidWebsocketUpgrade(headers: headers)
 | 
					            self.client?.engineDidWebsocketUpgrade(headers: headers)
 | 
				
			||||||
            websocketDidConnect()
 | 
					            websocketDidConnect()
 | 
				
			||||||
        case .cancelled:
 | 
					        case .cancelled:
 | 
				
			||||||
            wsConnected = false
 | 
					            wsConnected = false
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user