@@ -61,7 +61,6 @@ if (typeof TextEncoder === "undefined") {
6161}
6262
6363var LibraryWebSocket = {
64- $textEncoder : new TextEncoder ( ) ,
6564 $webSocketState : {
6665 /*
6766 * Map of instances
@@ -138,7 +137,7 @@ var LibraryWebSocket = {
138137 */
139138 WebSocketAllocate : function ( url ) {
140139
141- var urlStr = Pointer_stringify ( url ) ;
140+ var urlStr = UTF8ToString ( url ) ;
142141 var id = webSocketState . lastId ++ ;
143142
144143 webSocketState . instances [ id ] = {
@@ -159,7 +158,7 @@ var LibraryWebSocket = {
159158 */
160159 WebSocketAddSubProtocol : function ( instanceId , subprotocol ) {
161160
162- var subprotocolStr = Pointer_stringify ( subprotocol ) ;
161+ var subprotocolStr = UTF8ToString ( subprotocol ) ;
163162 webSocketState . instances [ instanceId ] . subprotocols . push ( subprotocolStr ) ;
164163
165164 } ,
@@ -238,7 +237,7 @@ var LibraryWebSocket = {
238237 }
239238
240239 } else {
241- var dataBuffer = textEncoder . encode ( ev . data ) ;
240+ var dataBuffer = ( new TextEncoder ( ) ) . encode ( ev . data ) ;
242241
243242 var buffer = _malloc ( dataBuffer . length ) ;
244243 HEAPU8 . set ( dataBuffer , buffer ) ;
@@ -312,7 +311,7 @@ var LibraryWebSocket = {
312311 if ( instance . ws . readyState === 3 )
313312 return - 5 ;
314313
315- var reason = ( reasonPtr ? Pointer_stringify ( reasonPtr ) : undefined ) ;
314+ var reason = ( reasonPtr ? UTF8ToString ( reasonPtr ) : undefined ) ;
316315
317316 try {
318317 instance . ws . close ( code , reason ) ;
@@ -366,7 +365,7 @@ var LibraryWebSocket = {
366365 if ( instance . ws . readyState !== 1 )
367366 return - 6 ;
368367
369- instance . ws . send ( Pointer_stringify ( message ) ) ;
368+ instance . ws . send ( UTF8ToString ( message ) ) ;
370369
371370 return 0 ;
372371
@@ -392,5 +391,4 @@ var LibraryWebSocket = {
392391} ;
393392
394393autoAddDeps ( LibraryWebSocket , '$webSocketState' ) ;
395- autoAddDeps ( LibraryWebSocket , '$textEncoder' ) ;
396394mergeInto ( LibraryManager . library , LibraryWebSocket ) ;
0 commit comments