Closed macheloortiz closed 1 month ago
To me, this looks like you are breaking existing MQTT usage. The most important with a new feature is that it must be entirely optional to enable even when having it in the project code base, and not impede existing usage.
Thx.
Nice demonstration of how not to add features while destroying current/legacy support.
To make this merged first remove all changes to my_user_config.h
as they have nothing to do with adding ThinkSpeak Support. Then make the needed changes to the code optional using defines so legacy support is still available.
Looking at the suggested code changes it's a total no-go (Serial.print is the least problem).
I'm sorry but CLA is no even accepted in the PR. Closing for now until it is fixed
Description:
Related issue (if applicable): fixes #
Checklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass