cotestatnt / AsyncTelegram2

Powerful, flexible and secure Arduino Telegram BOT library. Hardware independent, it can be used with any MCU capable of handling an SSL connection.
MIT License
85 stars 25 forks source link

Compilation warning upon Json lib's update #144

Open woodlist opened 1 week ago

woodlist commented 1 week ago

c:\Users\woodl\Documents\Arduino\libraries\AsyncTelegram2\src\AsyncTelegram2.cpp: In member function 'MessageType AsyncTelegram2::getNewMessage(TBMessage&)': c:\Users\woodl\Documents\Arduino\libraries\AsyncTelegram2\src\AsyncTelegram2.cpp:267:35: warning: 'bool ArduinoJson::V720PB22::JsonDocument::containsKey(TChar*) const [with TChar = const char]' is deprecated: use doc["key"].is<T>() instead [-Wdeprecated-declarations] 267 | if (!updateDoc.containsKey("result")) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from c:\Users\woodl\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.hpp:33, from c:\Users\woodl\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson.h:9, from c:\Users\woodl\Documents\Arduino\libraries\AsyncTelegram2\src\AsyncTelegram2.h:7, from c:\Users\woodl\Documents\Arduino\libraries\AsyncTelegram2\src\AsyncTelegram2.cpp:1: c:\Users\woodl\Documents\Arduino\libraries\ArduinoJson\src/ArduinoJson/Document/JsonDocument.hpp:157:8: note: declared here 157 | bool containsKey(TChar* key) const { | ^~~~~~~~~~~

cotestatnt commented 1 week ago

Yes I am aware of this. I have already committed to solve the warning.

woodlist commented 1 week ago

Thanks! The warning gone.