public static UnsubAckPacket RemoveSubscriptions(ISessionState session, UnsubscribePacket packet) { foreach (string topicToRemove in packet.TopicFilters) { session.RemoveSubscription(topicToRemove); } var ack = new UnsubAckPacket { PacketId = packet.PacketId }; return(ack); }
public static UnsubAckPacket RemoveSubscriptions(ISessionState session, UnsubscribePacket packet) { foreach (string topicToRemove in packet.TopicFilters) { session.RemoveSubscription(topicToRemove); } var ack = new UnsubAckPacket { PacketId = packet.PacketId }; return ack; }