fix(multimodal): reconnect websocket with fresh auth
This commit is contained in:
@@ -1547,7 +1547,12 @@ static void control_plane_wifi_state_task(void *arg)
|
||||
if (ws_start_due &&
|
||||
!control_plane_get_ptt_active() &&
|
||||
!control_plane_multimodal_is_connected()) {
|
||||
control_plane_try_start_multimodal_from_state_machine(&last_ws_start_attempt_tick, false);
|
||||
bool ws_started = control_plane_try_start_multimodal_from_state_machine(
|
||||
&last_ws_start_attempt_tick,
|
||||
false);
|
||||
if (!ws_started) {
|
||||
(void)control_plane_schedule_websocket_wait_task();
|
||||
}
|
||||
now_tick = xTaskGetTickCount();
|
||||
}
|
||||
control_plane_drive_ptt_state_machine(&last_ws_start_attempt_tick);
|
||||
|
||||
Reference in New Issue
Block a user