Exemple #1
0
        public async void Disconnect(string disconnectMessage = "Session Disconnected")
        {
            //A blank WCSessionData will make a fields null
            var request = new WCSessionUpdate(new WCSessionData());

            await SendRequest(request);

            HandleSessionDisconnect(disconnectMessage);
        }
Exemple #2
0
        public async Task Disconnect()
        {
            var request = new WCSessionUpdate(new WCSessionData()
            {
                approved  = false,
                chainId   = null,
                accounts  = null,
                networkId = null
            });

            await SendRequest(request);

            await Transport.Close();

            if (OnDisconnect != null)
            {
                OnDisconnect(this, this);
            }
        }