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 đa256byte) - 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ặcnil, 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