Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MqttTopic isMatched method, some case result is not correct. #125

Open
wangdaowangdao opened this issue Jul 10, 2020 · 0 comments
Open

MqttTopic isMatched method, some case result is not correct. #125

wangdaowangdao opened this issue Jul 10, 2020 · 0 comments

Comments

@wangdaowangdao
Copy link

wangdaowangdao commented Jul 10, 2020

image
image

  1. As shown above, I think topicFilter should match topicName, but isMatched method returns false.

topicFilter = finance/stock/+/#
topicName = finance/stock/ibm
isMatched = false

image
image
2. In this case, isMatched' method is right.

topicFilter = finance/stock/+
topicName = finance/stock/ibm
isMatched = true

  1. As shown above, i found if topicFilter' length is longer than topicName's length and topicFilter contains "+" and "#", the result is always false, even if the topicFiler except for "#" match topicName.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant