Powermeter modify getHeader

This commit is contained in:
Patrick Amrhein 2024-05-20 22:09:40 +02:00
parent 0d45d3e4b5
commit 13d59237c0
2 changed files with 8 additions and 5 deletions

View file

@ -46,7 +46,8 @@ class powermeter {
* @param *log
* @returns void
*/
bool setup(zeroExport_t *cfg, PubMqttType *mqtt, JsonObject *log) {
bool setup(IApp *app, zeroExport_t *cfg, PubMqttType *mqtt, JsonObject *log) {
mApp = app;
mCfg = cfg;
mMqtt = mqtt;
mLog = log;
@ -277,6 +278,7 @@ class powermeter {
zeroExport_t *mCfg;
PubMqttType *mMqtt = nullptr;
JsonObject *mLog;
IApp *mApp = nullptr;
unsigned long mPreviousTsp = millis();
@ -291,8 +293,9 @@ class powermeter {
*/
void setHeader(HTTPClient *h) {
h->setFollowRedirects(HTTPC_STRICT_FOLLOW_REDIRECTS);
h->setUserAgent("Ahoy-Agent");
// TODO: Ahoy-0.8.850024-zero
/// h->setUserAgent("Ahoy-Agent");
/// // TODO: Ahoy-0.8.850024-zero
h->setUserAgent(mApp->getVersion());
h->setConnectTimeout(500);
h->setTimeout(1000);
h->addHeader("Content-Type", "application/json");

View file

@ -47,7 +47,7 @@ class ZeroExport {
mApi = api;
mMqtt = mqtt;
mIsInitialized = mPowermeter.setup(mCfg, mqtt, &mLog);
mIsInitialized = mPowermeter.setup(mApp, mCfg, mqtt, &mLog);
}
/** loop