Exemple #1
0
 public void Leave_Channel(IChannelSession channelToDiconnect, string channelName)
 {
     channelToDiconnect.Disconnect();
     loginSession.DeleteChannelSession(new ChannelId(issuer, channelName, domain));
 }
Exemple #2
0
 public void LeaveChannel(IChannelSession channelToLeave)
 {
     channelToLeave.Disconnect();
     serverCredentials.loginSession.DeleteChannelSession(new ChannelId(serverCredentials.issuer, "Channel1", serverCredentials.domain));
 }
 public void Leave_Channel(IChannelSession channelToDiconnect, string channelName)
 {
     channelToDiconnect.Disconnect();
     credentials.vivox.loginSession.DeleteChannelSession(new ChannelId(credentials.vivox.issuer, channelName, credentials.vivox.domain));
 }
    private IEnumerator DisconnectChannel(IChannelSession channelSession)
    {
        yield return(new WaitUntil(() => channelSession.ChannelState == ConnectionState.Connected));

        channelSession.Disconnect();
    }