diff --git a/include/Program.h b/include/Program.h index 1f143ef..6449382 100644 --- a/include/Program.h +++ b/include/Program.h @@ -2,7 +2,7 @@ #define PROGRAM_H #include -#include +#include #include "DiscordAPI.h" diff --git a/lib/DiscordAPI/include/DiscordAPI.h b/lib/DiscordAPI/include/DiscordAPI.h index 4739af1..824b898 100644 --- a/lib/DiscordAPI/include/DiscordAPI.h +++ b/lib/DiscordAPI/include/DiscordAPI.h @@ -5,6 +5,7 @@ #include #include #include +#include class DiscordAPI{ public: @@ -16,7 +17,7 @@ public: bool sendMessage(String message); private: - + /** * @brief webhook URL */ @@ -24,14 +25,14 @@ private: /** * @brief http client - * */ HTTPClient* httpClient; - //WiFiClient* wifiClient; - + /** + * @brief wifi client (for https) + */ BearSSL::WiFiClientSecure* wifiClient; }; -#endif //DISCORD_API_H \ No newline at end of file +#endif //DISCORD_API_H diff --git a/lib/DiscordAPI/src/DiscordAPI.cpp b/lib/DiscordAPI/src/DiscordAPI.cpp index 931708b..fec6ff7 100644 --- a/lib/DiscordAPI/src/DiscordAPI.cpp +++ b/lib/DiscordAPI/src/DiscordAPI.cpp @@ -11,8 +11,9 @@ DiscordAPI::DiscordAPI(String hookUrl){ bool DiscordAPI::sendMessage(String message){ bool sortie = true; - //TODO: faire test si le wifi est bien connecter - + if(WiFi.status() != WL_CONNECTED){ + return false; + } this->httpClient->begin(*this->wifiClient, this->hookUrl); this->httpClient->addHeader("Content-Type", "application/json"); @@ -25,4 +26,4 @@ bool DiscordAPI::sendMessage(String message){ } this->httpClient->end(); return sortie; -} \ No newline at end of file +}