@@ -39,7 +39,6 @@ public class ScClient : Listener, WebSocketDelegate {
3939 }
4040
4141 public func websocketDidReceiveMessage( socket: WebSocketClient , text: String ) {
42- print ( " got some text: \( text) " )
4342 if ( text == " #1 " ) {
4443 socket. write ( string: " #2 " )
4544 } else {
@@ -144,14 +143,14 @@ public class ScClient : Listener, WebSocketDelegate {
144143 self . socket. write ( string : emitObject. toJSONString ( ) !)
145144 }
146145
147- public func subscribe( channelName : String ) {
148- let subscribeObject = Model . getSubscribeEventObject ( channelName: channelName, messageId: counter. incrementAndGet ( ) )
146+ public func subscribe( channelName : String , token : String ? = nil ) {
147+ let subscribeObject = Model . getSubscribeEventObject ( channelName: channelName, messageId: counter. incrementAndGet ( ) , token : token )
149148 self . socket. write ( string : subscribeObject. toJSONString ( ) !)
150149 }
151150
152- public func subscribeAck( channelName : String , ack : @escaping ( String , AnyObject ? , AnyObject ? ) -> Void ) {
151+ public func subscribeAck( channelName : String , token : String ? = nil , ack : @escaping ( String , AnyObject ? , AnyObject ? ) -> Void ) {
153152 let id = counter. incrementAndGet ( )
154- let subscribeObject = Model . getSubscribeEventObject ( channelName: channelName, messageId: id)
153+ let subscribeObject = Model . getSubscribeEventObject ( channelName: channelName, messageId: id, token : token )
155154 putEmitAck ( id: id, eventName: channelName, ack: ack)
156155 self . socket. write ( string : subscribeObject. toJSONString ( ) !)
157156 }
0 commit comments