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