Esperar el resultado de la asistencia humana (LCC.assist.wait)
Declaración
result, err, task = LCC.assist.wait(id, timeout?, pollIntervalMs?)
Parámetros
- id
Tipo string, ID de la solicitud de asistencia. - timeout
Tipo numérico, opcional; segundos de espera, predeterminado300. - pollIntervalMs
Tipo numérico, opcional; intervalo de sondeo en milisegundos, predeterminado1000; los valores menores que250se tratan como250.
Valores devueltos
- result
Tipo table onil; devuelve el resultado enviado cuando la tarea pasa asubmitted. - err
Tipo string onil; devuelve la descripción del error cuando falla. - task
Tipo table onil; estado de la última tarea.
Descripción
Sondea el estado de la tarea en el control central hasta que se envía, se cancela, expira, no se encuentra o se agota el tiempo de espera.
Cuando se agota el tiempo de espera, el SDK intenta cancelar esta solicitud y devuelvenil, "timeout", task.
Solo el estadosubmitteddevuelveresult.
Ejemplo
local result, err, task = LCC.assist.wait("assist_xxx", 300, 1000)
if result then
nLog("辅助完成")
else
nLog("辅助失败", err, task and task.status)
end