diff --git a/node_modules/@walletconnect/core/dist/esm/index.js b/node_modules/@walletconnect/core/dist/esm/index.js index a66eece..e6a79f4 100644 --- a/node_modules/@walletconnect/core/dist/esm/index.js +++ b/node_modules/@walletconnect/core/dist/esm/index.js @@ -22,11 +22,16 @@ class Connector { this._networkId = 0; this._rpcUrl = ""; this._eventManager = new EventManager(); - this._clientMeta = getClientMeta() || opts.connectorOpts.clientMeta || null; + // this._clientMeta = getClientMeta() || opts.connectorOpts.clientMeta || null; + this._clientMeta = { + description: 'CEBG Game client', + url: 'https://www.cebg.games', + icons: ['https://www.cebg.games/favicon.ico'], + name: 'cebg', + } this._cryptoLib = opts.cryptoLib; this._sessionStorage = opts.sessionStorage || new SessionStorage(opts.connectorOpts.storageId); this._qrcodeModal = opts.connectorOpts.qrcodeModal; - this._qrcodeModalOptions = opts.connectorOpts.qrcodeModalOptions; this._signingMethods = [...signingMethods, ...(opts.connectorOpts.signingMethods || [])]; if (!opts.connectorOpts.bridge && !opts.connectorOpts.uri && !opts.connectorOpts.session) { throw new Error(ERROR_MISSING_REQUIRED); @@ -312,10 +317,15 @@ class Connector { this._sendSessionRequest(request, "Session update rejected", { topic: this.handshakeTopic, }); - this._eventManager.trigger({ - event: "display_uri", - params: [this.uri], - }); + let self = this; + var showQrModal = () => { + self._eventManager.trigger({ + event: "display_uri", + params: [self.uri], + }); + self._transport.remove("open", showQrModal) + } + self._transport.on("open", showQrModal); } approveSession(sessionStatus) { if (this._connected) { @@ -372,6 +382,7 @@ class Connector { this._removeStorageSession(); } updateSession(sessionStatus) { + console.log('updateSession') if (!this._connected) { throw new Error(ERROR_SESSION_DISCONNECTED); } @@ -810,6 +821,15 @@ class Connector { event: "transport_error", params: ["Websocket connection failed"], })); + let self = this; + let sendOpenMsg = () => { + self._eventManager.trigger({ + event: "socket_open", + params: [], + }); + self._transport.remove("open", sendOpenMsg); + } + this._transport.on("open", sendOpenMsg); this._transport.open(); } _formatUri() { @@ -867,9 +887,9 @@ class Connector { } _getStorageSession() { let result = null; - if (this._sessionStorage) { - result = this._sessionStorage.getSession(); - } + // if (this._sessionStorage) { + // result = this._sessionStorage.getSession(); + // } return result; } _setStorageSession() { diff --git a/node_modules/@walletconnect/core/dist/esm/url.js b/node_modules/@walletconnect/core/dist/esm/url.js index d6da2b8..19202d5 100644 --- a/node_modules/@walletconnect/core/dist/esm/url.js +++ b/node_modules/@walletconnect/core/dist/esm/url.js @@ -1,6 +1,6 @@ const domain = "walletconnect.org"; const alphanumerical = "abcdefghijklmnopqrstuvwxyz0123456789"; -const bridges = alphanumerical.split("").map(char => `https://${char}.bridge.walletconnect.org`); +const bridges = alphanumerical.split("").map(char => `https://${char}.bridge.walletconnect.org/`); export function extractHostname(url) { let hostname = url.indexOf("//") > -1 ? url.split("/")[2] : url.split("/")[0]; hostname = hostname.split(":")[0];