public void Update() { bool wasChannelOpen = ChannelOpen; bool isChannelOpen = ChannelOpen; if (_ircSession != null) { _ircSession.Update(); isChannelOpen = _ircSession.ChannelOpen; } if (wasChannelOpen != isChannelOpen) { _chatWindowController.OnIRCStatusChanged(); ChannelOpen = isChannelOpen; } }