Skip to content

Commit 038c4da

Browse files
committed
Update TCP parse loop to current paradigm
Fixes #140
1 parent 2d052b8 commit 038c4da

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Diff for: library.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
"espressif8266",
1616
"espressif32"
1717
],
18-
"version": "1.6.2"
18+
"version": "1.6.3"
1919
}

Diff for: library.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=ESP8266 Weather Station
2-
version=1.6.2
2+
version=1.6.3
33
author=ThingPulse
44
maintainer=ThingPulse <[email protected]>
55
sentence=ESP8266 based internet connected Weather Station

Diff for: src/OpenWeatherMapCurrent.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ void OpenWeatherMapCurrent::doUpdate(OpenWeatherMapCurrentData *data, String url
6565

6666
WiFiClient * client = http.getStreamPtr();
6767

68-
while(client->connected()) {
68+
while(client->connected() || client->available()) {
6969
while((size = client->available()) > 0) {
7070
if ((millis() - lost_do) > lostTest) {
7171
Serial.println ("lost in client with a timeout");

Diff for: src/OpenWeatherMapForecast.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ uint8_t OpenWeatherMapForecast::doUpdate(OpenWeatherMapForecastData *data, Strin
6868

6969
WiFiClient * client = http.getStreamPtr();
7070

71-
while(client->connected()) {
71+
while(client->connected() || client->available()) {
7272
while((size = client->available()) > 0) {
7373
if ((millis() - lost_do) > lostTest) {
7474
Serial.println ("lost in client with a timeout");

0 commit comments

Comments
 (0)