/// <summary> /// Call with a sent message. If this message is not the current state's /// ValidSends list, the connection will be disconnected. /// </summary> /// <param name="message">A sent message</param> public void Sent(IMessage message) { if (!_state.ValidSends.Contains(message.TypeId)) { _disconnecter.Disconnect(); return; } _state.Sent(this, message); }