Skip to content

Commit 5dbc762

Browse files
committed
move banned MQTT connect failure into retryable list
1 parent a589e41 commit 5dbc762

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/AdafruitIO.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,10 +239,10 @@ aio_status_t AdafruitIO::mqttStatus()
239239
case 2: // client id rejected
240240
case 4: // malformed user/pass
241241
case 5: // unauthorized
242-
case 7: // banned
243242
return AIO_CONNECT_FAILED;
244-
case 3: // mqtt service unavailable
245-
case 6: // throttled
243+
case 3: // mqtt service unavailable
244+
case 6: // throttled
245+
case 7: // banned -> all MQTT bans are temporary, so eventual retry is permitted
246246
// delay to prevent fast reconnects
247247
delay(AIO_THROTTLE_RECONNECT_INTERVAL);
248248
return AIO_DISCONNECTED;

0 commit comments

Comments
 (0)