copy_len = MIN(evt->data_len, (hc->dataCap - hc->dataLen));
if (copy_len) {
memcpy(hc->data + hc->dataLen, evt->data, copy_len);
+ hc->data[hc->dataLen + copy_len] = '\0';
}
hc->dataLen += copy_len;
hc->client = esp_http_client_init(&config);
- esp_http_client_set_timeout_ms(hc->client, 10000);
+ esp_http_client_set_timeout_ms(hc->client, 20000);
}
void
*hc = (MatrixHttpConnection *)calloc(1, sizeof(MatrixHttpConnection));
(*hc)->host = host;
- (*hc)->dataLen = 0;
MatrixHttpConnect(*hc);