[Bug] Subscription Rejection Causes Subsequent Channels to Fail
What did I do
I have ten channels. If the 5th channel rejects my subscription, other channels below the 5th channel cannot resubscribe.
What happened
When I restart MQTTX, connect to the broker, and resubscribe to the channels, if a specific channel rejects the subscription, the channels below the specified channel cannot resubscribe.
Expected
Other channels should be able to resubscribe even if a specific channel rejects my subscription. And I appreciate to fix or solve this issue.
Environment
- OS: Sonoma 14.5
- MQTTX version: v1.9.10
More detail
-
The channel order is: chat/mika, auth/mika
-
Line 851 is my operator to remove the channel.
-
The channel order is: auth/mika, chat/mika
@TheRiseOfDavid Thanks for your feedback. We have fixed this issue and will release it in the next version.
@ysfscream You're welcome! I'm glad I could help.
The issue has been fixed in https://github.com/emqx/MQTTX/releases/tag/v1.10.1. Please update and use it. Thank you.