Update
This commit is contained in:
parent
ec4f8bcf99
commit
bfba38b76e
|
@ -394,17 +394,17 @@ bool uxr_run_session_until_confirm_delivery(
|
||||||
|
|
||||||
int64_t start_timestamp = uxr_millis();
|
int64_t start_timestamp = uxr_millis();
|
||||||
int remaining_time = timeout_ms;
|
int remaining_time = timeout_ms;
|
||||||
|
bool ret = false;
|
||||||
|
|
||||||
uxr_flash_output_streams(session);
|
uxr_flash_output_streams(session);
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
listen_message_reliably(session, remaining_time);
|
listen_message_reliably(session, remaining_time);
|
||||||
|
ret = uxr_output_streams_confirmed(&session->streams);
|
||||||
remaining_time = timeout_ms - (int)(uxr_millis() - start_timestamp);
|
remaining_time = timeout_ms - (int)(uxr_millis() - start_timestamp);
|
||||||
}
|
}
|
||||||
while (!uxr_output_streams_confirmed(&session->streams) && (remaining_time > 0));
|
while (!ret && (remaining_time > 0));
|
||||||
|
|
||||||
bool ret = uxr_output_streams_confirmed(&session->streams);
|
|
||||||
|
|
||||||
UXR_UNLOCK_SESSION(session);
|
UXR_UNLOCK_SESSION(session);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue