AsyncTelegram2 icon indicating copy to clipboard operation
AsyncTelegram2 copied to clipboard

Compilation warning upon Json lib's update

Open woodlist opened this issue 1 year ago • 3 comments

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 { | ^~~~~~~~~~~

woodlist avatar Sep 27 '24 15:09 woodlist

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

cotestatnt avatar Sep 27 '24 15:09 cotestatnt

Thanks! The warning gone.

woodlist avatar Sep 27 '24 15:09 woodlist

Greetings, Mr. Tolentino.

I would like to report that "keyboard.ino" does not work anymore (The compilation is error free). I suppose that happened upon Json update.

woodlist avatar Oct 15 '24 20:10 woodlist