Chờ kết quả hỗ trợ thủ công (LCC.assist.wait)
Khai báo
result, err, task = LCC.assist.wait(id, timeout?, pollIntervalMs?)
Tham số
- id
Kiểu chuỗi, ID của yêu cầu hỗ trợ. - timeout
Kiểu số, tùy chọn; số giây chờ, mặc định là300. - pollIntervalMs
Kiểu số, tùy chọn; khoảng thời gian thăm dò tính bằng mili giây, mặc định là1000; giá trị nhỏ hơn250sẽ được xử lý như250.
Giá trị trả về
- result
Kiểu bảng hoặcnil; trả về kết quả đã gửi khi tác vụ chuyển sang trạng tháisubmitted. - err
Kiểu chuỗi hoặcnil; khi thất bại, trả về nội dung mô tả lỗi. - task
Kiểu bảng hoặcnil; trạng thái tác vụ gần nhất.
Mô tả
Thăm dò trạng thái tác vụ phía trung tâm điều khiển cho đến khi tác vụ được gửi, bị hủy, hết hạn, không tìm thấy hoặc hết thời gian chờ.
Khi hết thời gian chờ, SDK thử hủy yêu cầu lần này và trả vềnil, "timeout", task.
Chỉ trạng tháisubmittedmới trả vềresult.
Ví dụ
local result, err, task = LCC.assist.wait("assist_xxx", 300, 1000)
if result then
nLog("Hỗ trợ đã hoàn tất")
else
nLog("Hỗ trợ thất bại", err, task and task.status)
end