fix(multimodal): reconnect websocket with fresh auth
This commit is contained in:
@@ -547,11 +547,15 @@ static void control_plane_multimodal_event_bridge(control_plane_multimodal_event
|
||||
case CONTROL_PLANE_MULTIMODAL_EVENT_TRANSPORT_DISCONNECTED:
|
||||
control_plane_clear_cloud_chouqian_pending("transport disconnected");
|
||||
control_plane_multimodal_stop_uplink();
|
||||
ESP_LOGI(TAG, "Schedule fresh-auth reconnect after transport disconnect");
|
||||
(void)control_plane_schedule_websocket_wait_task();
|
||||
break;
|
||||
|
||||
case CONTROL_PLANE_MULTIMODAL_EVENT_TRANSPORT_ERROR:
|
||||
control_plane_clear_cloud_chouqian_pending("transport error");
|
||||
control_plane_multimodal_stop_uplink();
|
||||
ESP_LOGI(TAG, "Schedule fresh-auth reconnect after transport error");
|
||||
(void)control_plane_schedule_websocket_wait_task();
|
||||
break;
|
||||
|
||||
case CONTROL_PLANE_MULTIMODAL_EVENT_TASK_FAILED:
|
||||
|
||||
Reference in New Issue
Block a user