/// <summary> /// Dissconnect from the server /// </summary> public void Disconnect() { connectionManager.Messages.LoginSucceededEvent -= OnLoginSucceeded; if (heartBeatTimer != null) { heartBeatTimer.StopTimer(); } server.GoOffline(); // TODO: Create enum for chat id 1 connectionManager.Commands.Leave(1); chatController = null; userController = null; groupController = null; newsController = null; fileListingController = null; fileTransferController = null; errorController = null; privateMessagesController = null; server = null; connectionManager.Disconnect(); }
void OnConnected(MessageEventArgs_200 message) { connectionManager.Messages.LoginSucceededEvent += OnLoginSucceeded; server = new SharpWired.Model.Server(this, message); if (Connected != null) { Connected(server); } }
void OnConnected(MessageEventArgs_200 message) { connectionManager.Messages.LoginSucceededEvent += OnLoginSucceeded; server = new SharpWired.Model.Server(this, message); if (Connected != null) Connected(server); }
/// <summary> /// Dissconnect from the server /// </summary> public void Disconnect() { connectionManager.Messages.LoginSucceededEvent -= OnLoginSucceeded; if (heartBeatTimer != null) heartBeatTimer.StopTimer(); server.GoOffline(); // TODO: Create enum for chat id 1 connectionManager.Commands.Leave(1); chatController = null; userController = null; groupController = null; newsController = null; fileListingController = null; fileTransferController = null; errorController = null; privateMessagesController = null; server = null; connectionManager.Disconnect(); }