internal void Leave() { IO.SystemCommand LeaveCmd = new IO.SystemCommand(); LeaveCmd.OpCode = "LCH"; LeaveCmd.Data["channel"] = Key; LeaveCmd.Send(); isJoined = false; dataLock = false; ChannelLog.Dispose(); ChannelModLog.Dispose(); //CogitoUI.chatUI.chatTabs.EnsureNotVisible(chanTab); }
public virtual void Dispose() { if (!disposed) { if (userLog != null) { userLog.Dispose(); Core.ActiveUserLogs.Remove(userLog); Core.allGlobalUsers.TryRemove(this); } } disposed = true; }