Skip to main content

Pop From Queue Front (LCC.kvdb.queue.pop_front)

Signature

value, err = LCC.kvdb.queue.pop_front(name, timeout?)

Parameters

  • name
    String. Queue name (non-empty, max 256 bytes).
  • timeout
    Number, optional. Request timeout in seconds, default 60.

Returns

  • value
    String. The item removed from the head; nil when the queue is empty.
  • err
    String or nil. Returns 'not found' when the queue is empty or missing.

Notes

Removes and returns the first element from the queue.
Returns nil, 'not found' when the queue is empty.

Example

local value, err = LCC.kvdb.queue.pop_front("pending")
if value then
print("Processing", value)
end