mirror of
https://gitlab.com/wirelos/sprocket-plugin-mqtt.git
synced 2025-12-15 22:18:20 +01:00
fix topic comparison
This commit is contained in:
@@ -98,8 +98,9 @@ void MqttPlugin::downstreamHandler(char *topic, uint8_t *payload, unsigned int l
|
||||
String topicStr = String(topic);
|
||||
int topicRootLength = topicRoot.length();
|
||||
if(topicStr.length() > topicRootLength){
|
||||
int baseTopicLength = topicStr.substring(0, topicRootLength).length();
|
||||
String localTopic = topicStr.substring(topicRootLength);
|
||||
if(localTopic.length() > 4){
|
||||
if(baseTopicLength == topicRootLength){
|
||||
String direction = localTopic.substring(0,4);
|
||||
if(direction == "/in/" ){
|
||||
String localSubTopic = localTopic.substring(direction.length());
|
||||
|
||||
Reference in New Issue
Block a user