Parcourir la source

fix bug in pattern handler

Chris Mullins il y a 8 ans
Parent
commit
1a83f5f73e
1 fichiers modifiés avec 2 ajouts et 10 suppressions
  1. 2 10
      lib/WebServer/PatternHandler.cpp

+ 2 - 10
lib/WebServer/PatternHandler.cpp

@@ -32,9 +32,6 @@ bool PatternHandler::canHandle(HTTPMethod requestMethod, String requestUri) {
   tokenPositions = new Vector<StringToken>();
   tokenize(requestUri, tokenPositions);
   
-  Serial.print(tokenPositions->size());
-  Serial.println(" tokens in URL");
-  
   if (numPatternTokens == tokenPositions->size()) {
     for (int i = 0; i < numPatternTokens; i++) {
       const StringToken urlTokenP = (*tokenPositions)[i];
@@ -45,6 +42,8 @@ bool PatternHandler::canHandle(HTTPMethod requestMethod, String requestUri) {
         break;
       }
     }
+  } else {
+    canHandle = false;
   }
   
   return canHandle;
@@ -55,16 +54,9 @@ bool PatternHandler::handle(ESP8266WebServer& server, HTTPMethod requestMethod,
     return false;
   }
   
-  Serial.println("Trying to handle.");
-  Serial.println(tokenPositions->size());
-  
   UrlTokenBindings* bindings = new UrlTokenBindings(patternTokens, tokenPositions, requestUri);
-  
-  Serial.println("Constructed bindings");
-  
   fn(bindings);
   
-  Serial.println("Called handler");
   delete bindings;
 }