Skip to content

Commit 4a1cbe7

Browse files
authored
Merge pull request #37 from KoenRijpstra/main
Fix build issues (Issue #36 ) on Unity 2021.2
2 parents a3d0135 + e2c3544 commit 4a1cbe7

File tree

1 file changed

+5
-7
lines changed
  • Assets/MoralisWeb3ApiSdk/WalletConnectSharp.Unity/Network/Client

1 file changed

+5
-7
lines changed

Assets/MoralisWeb3ApiSdk/WalletConnectSharp.Unity/Network/Client/WebSocket.jslib

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ if (typeof TextEncoder === "undefined") {
6161
}
6262

6363
var 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

394393
autoAddDeps(LibraryWebSocket, '$webSocketState');
395-
autoAddDeps(LibraryWebSocket, '$textEncoder');
396394
mergeInto(LibraryManager.library, LibraryWebSocket);

0 commit comments

Comments
 (0)