public void Leave_Channel(IChannelSession channelToDiconnect, string channelName) { channelToDiconnect.Disconnect(); loginSession.DeleteChannelSession(new ChannelId(issuer, channelName, domain)); }
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(); }