예제 #1
0
        private void HandleUNSUBSCRIBEType(uint clientIndex, MqttMsgUnsubscribe packet, bool isWebSocketClient)
        {
            CrestronLogger.WriteToLog("MQTTSERVER  - HandleUNSUBSCRIBEType - Unsubscribe Received" + packet.ToString(), 1);
            sessionManager.Unsubscribe(GetClientByIndex(clientIndex, isWebSocketClient).ClientId, packet);

            byte[] unSubAckBytes = MsgBuilder.BuildUnSubAck(packet.MessageId).GetBytes();
            Send(clientIndex, unSubAckBytes, unSubAckBytes.Length, isWebSocketClient);
        }