Chuyển tới nội dung chính

Làm trống hàng đợi (LCC.kvdb.queue.clear)

Khai báo​

values, err = LCC.kvdb.queue.clear(name, timeout?)

Tham số​

  • name
    Kiểu chuỗi, tên hàng đợi (không rỗng, tối đa 256 byte)
  • timeout
    Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • values
    Kiểu bảng, toàn bộ phần tử trước khi làm trống; nếu hàng đợi vốn rỗng vẫn trả về mảng rỗng, khi thất bại trả về nil
  • err
    Kiểu chuỗi hoặc nil, nội dung mô tả lỗi khi thất bại

Mô tả​

Làm trống hàng đợi và trả về bản chụp dữ liệu của các phần tử trước đó.
Phù hợp để làm mới trạng thái hoặc di chuyển dữ liệu trong một lần.

Ví dụ​

local removed, err = LCC.kvdb.queue.clear("Đang chờ xử lý")
if removed then
LCC.log(1, "Làm trống hàng đợi", #removed)
end