@@ -60,41 +60,41 @@ public enum SocketIOClientOption: ClientOption {
60
60
}
61
61
62
62
static func keyValueToSocketIOClientOption( key: String , value: AnyObject ) -> SocketIOClientOption ? {
63
- switch key {
64
- case " connectParams " where value is [ String : AnyObject ] :
65
- return . ConnectParams( value as! [ String : AnyObject ] )
66
- case " reconnects " where value is Bool :
67
- return . Reconnects( value as! Bool )
68
- case " reconnectAttempts " where value is Int :
69
- return . ReconnectAttempts( value as! Int )
70
- case " reconnectWait " where value is Int :
71
- return . ReconnectWait( value as! Int )
72
- case " forceNew " where value is Bool :
73
- return . ForceNew( value as! Bool )
74
- case " forcePolling " where value is Bool :
75
- return . ForcePolling( value as! Bool )
76
- case " forceWebsockets " where value is Bool :
77
- return . ForceWebsockets( value as! Bool )
78
- case " nsp " where value is String :
79
- return . Nsp( value as! String )
80
- case " cookies " where value is [ NSHTTPCookie ] :
81
- return . Cookies( value as! [ NSHTTPCookie ] )
82
- case " log " where value is Bool :
83
- return . Log( value as! Bool )
84
- case " logger " where value is SocketLogger :
85
- return . Logger( value as! SocketLogger )
86
- case " sessionDelegate " where value is NSURLSessionDelegate :
87
- return . SessionDelegate( value as! NSURLSessionDelegate )
88
- case " path " where value is String :
89
- return . Path( value as! String )
90
- case " extraHeaders " where value is [ String : String ] :
91
- return . ExtraHeaders( value as! [ String : String ] )
92
- case " handleQueue " where value is dispatch_queue_t :
93
- return . HandleQueue( value as! dispatch_queue_t )
94
- case " voipEnabled " where value is Bool :
95
- return . VoipEnabled( value as! Bool )
96
- case " secure " where value is Bool :
97
- return . Secure( value as! Bool )
63
+ switch ( key, value ) {
64
+ case ( " connectParams " , let params as [ String : AnyObject ] ) :
65
+ return . ConnectParams( params )
66
+ case ( " reconnects " , let reconnects as Bool ) :
67
+ return . Reconnects( reconnects )
68
+ case ( " reconnectAttempts " , let attempts as Int ) :
69
+ return . ReconnectAttempts( attempts )
70
+ case ( " reconnectWait " , let wait as Int ) :
71
+ return . ReconnectWait( wait )
72
+ case ( " forceNew " , let force as Bool ) :
73
+ return . ForceNew( force )
74
+ case ( " forcePolling " , let force as Bool ) :
75
+ return . ForcePolling( force )
76
+ case ( " forceWebsockets " , let force as Bool ) :
77
+ return . ForceWebsockets( force )
78
+ case ( " nsp " , let nsp as String ) :
79
+ return . Nsp( nsp )
80
+ case ( " cookies " , let cookies as [ NSHTTPCookie ] ) :
81
+ return . Cookies( cookies )
82
+ case ( " log " , let log as Bool ) :
83
+ return . Log( log )
84
+ case ( " logger " , let logger as SocketLogger ) :
85
+ return . Logger( logger )
86
+ case ( " sessionDelegate " , let delegate as NSURLSessionDelegate ) :
87
+ return . SessionDelegate( delegate )
88
+ case ( " path " , let path as String ) :
89
+ return . Path( path )
90
+ case ( " extraHeaders " , let headers as [ String : String ] ) :
91
+ return . ExtraHeaders( headers )
92
+ case ( " handleQueue " , let queue as dispatch_queue_t ) :
93
+ return . HandleQueue( queue )
94
+ case ( " voipEnabled " , let enable as Bool ) :
95
+ return . VoipEnabled( enable )
96
+ case ( " secure " , let secure as Bool ) :
97
+ return . Secure( secure )
98
98
default :
99
99
return nil
100
100
}
0 commit comments