private void HandleSUBSCRIBEType(uint clientIndex, MqttMsgSubscribe packet, bool isWebSocketClient) { CrestronLogger.WriteToLog("MQTTSERVER - HandleSUBSCRIBEType - Subscription Received" + packet.ToString(), 6); sessionManager.AddSubscription(GetClientByIndex(clientIndex, isWebSocketClient).ClientId, packet); byte[] subAckBytes = MsgBuilder.BuildSubAck(packet.MessageId, packet.QoSLevels).GetBytes(); Send(clientIndex, subAckBytes, subAckBytes.Length, isWebSocketClient); }