We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bed1207 commit 32dada4Copy full SHA for 32dada4
mqtt_client.c
@@ -1589,6 +1589,8 @@ static void esp_mqtt_task(void *pv)
1589
while (client->run) {
1590
MQTT_API_LOCK(client);
1591
run_event_loop(client);
1592
+ // delete long pending messages
1593
+ mqtt_delete_expired_messages(client);
1594
mqtt_client_state_t state = client->state;
1595
switch (state) {
1596
case MQTT_STATE_DISCONNECTED:
@@ -1668,8 +1670,6 @@ static void esp_mqtt_task(void *pv)
1668
1670
last_retransmit = platform_tick_get_ms();
1669
1671
}
1672
- // delete long pending messages
- mqtt_delete_expired_messages(client);
1673
1674
// resend all non-transmitted messages first
1675
outbox_item_handle_t item = outbox_dequeue(client->outbox, QUEUED, NULL);
0 commit comments