allow disabling Tasmota JSON API (#1236)

* allow disabling Tasmota JSON API

* test enable
This commit is contained in:
openshwprojects
2024-05-14 11:53:26 +02:00
committed by GitHub
parent 7a7ad1eba0
commit c11a8d1e55
6 changed files with 29 additions and 3 deletions

View File

@@ -2291,13 +2291,17 @@ int http_fn_cm(http_request_t* request) {
http_getRawArg(request->bodystart, "cmnd", long_str_alloced, commandLen);
}
CMD_ExecuteCommand(long_str_alloced, COMMAND_FLAG_SOURCE_HTTP);
#if ENABLE_TASMOTA_JSON
JSON_ProcessCommandReply(long_str_alloced, skipToNextWord(long_str_alloced), request, (jsonCb_t)hprintf255, COMMAND_FLAG_SOURCE_HTTP);
#endif
free(long_str_alloced);
}
}
else {
CMD_ExecuteCommand(tmpA, COMMAND_FLAG_SOURCE_HTTP);
#if ENABLE_TASMOTA_JSON
JSON_ProcessCommandReply(tmpA, skipToNextWord(tmpA), request, (jsonCb_t)hprintf255, COMMAND_FLAG_SOURCE_HTTP);
#endif
}
}