@@ -137,7 +137,7 @@ export function decodePacket (data, binaryType, utf8decode) {
137137 type = data . charAt ( 0 ) ;
138138
139139 if ( type === 'b' ) {
140- return decodeBase64Packet ( data . substr ( 1 ) , binaryType ) ;
140+ return decodeBase64Packet ( data . slice ( 1 ) , binaryType ) ;
141141 }
142142
143143 if ( utf8decode ) {
@@ -152,7 +152,7 @@ export function decodePacket (data, binaryType, utf8decode) {
152152 }
153153
154154 if ( data . length > 1 ) {
155- return { type : packetslist [ type ] , data : data . substring ( 1 ) } ;
155+ return { type : packetslist [ type ] , data : data . slice ( 1 ) } ;
156156 } else {
157157 return { type : packetslist [ type ] } ;
158158 }
@@ -191,7 +191,7 @@ function tryDecode(data) {
191191
192192export function decodeBase64Packet ( msg , binaryType ) {
193193 var type = packetslist [ msg . charAt ( 0 ) ] ;
194- var data = Buffer . from ( msg . substr ( 1 ) , 'base64' ) ;
194+ var data = Buffer . from ( msg . slice ( 1 ) , 'base64' ) ;
195195 if ( binaryType === 'arraybuffer' ) {
196196 var abv = new Uint8Array ( data . length ) ;
197197 for ( var i = 0 ; i < abv . length ; i ++ ) {
@@ -305,7 +305,7 @@ export function decodePayload (data, binaryType, callback) {
305305 return callback ( err , 0 , 1 ) ;
306306 }
307307
308- msg = data . substr ( i + 1 , n ) ;
308+ msg = data . slice ( i + 1 , i + 1 + n ) ;
309309
310310 if ( length != msg . length ) {
311311 // parser error - ignoring payload
0 commit comments