@@ -61,7 +61,7 @@ struct WSError: Error {
6161}
6262
6363//WebSocketClient is setup to be dependency injection for testing
64- protocol WebSocketClient : class {
64+ protocol WebSocketClient : AnyObject {
6565 var delegate : WebSocketDelegate ? { get set }
6666 var pongDelegate : WebSocketPongDelegate ? { get set }
6767 var disableSSLCertValidation : Bool { get set }
@@ -119,7 +119,7 @@ struct SSLSettings {
119119 #endif
120120}
121121
122- protocol WSStreamDelegate : class {
122+ protocol WSStreamDelegate : AnyObject {
123123 func newBytesInStream( )
124124 func streamDidError( error: Error ? )
125125}
@@ -315,20 +315,20 @@ class FoundationStream : NSObject, WSStream, StreamDelegate {
315315//WebSocket implementation
316316
317317//standard delegate you should use
318- protocol WebSocketDelegate : class {
318+ protocol WebSocketDelegate : AnyObject {
319319 func websocketDidConnect( socket: WebSocketClient )
320320 func websocketDidDisconnect( socket: WebSocketClient , error: Error ? )
321321 func websocketDidReceiveMessage( socket: WebSocketClient , text: String )
322322 func websocketDidReceiveData( socket: WebSocketClient , data: Data )
323323}
324324
325325//got pongs
326- protocol WebSocketPongDelegate : class {
326+ protocol WebSocketPongDelegate : AnyObject {
327327 func websocketDidReceivePong( socket: WebSocketClient , data: Data ? )
328328}
329329
330330// A Delegate with more advanced info on messages and connection etc.
331- protocol WebSocketAdvancedDelegate : class {
331+ protocol WebSocketAdvancedDelegate : AnyObject {
332332 func websocketDidConnect( socket: WebSocket )
333333 func websocketDidDisconnect( socket: WebSocket , error: Error ? )
334334 func websocketDidReceiveMessage( socket: WebSocket , text: String , response: WebSocket . WSResponse )
0 commit comments