Saltar al contenido principal

Vaciar la cola (LCC.kvdb.queue.clear)

Declaración​

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

Parámetros​

  • name
    Tipo string; nombre de la cola (no vacío, máximo 256 bytes)
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • values
    Tipo table; todos los elementos anteriores al vaciado; si la cola ya estaba vacía también devuelve un array vacío, y devuelve nil si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Vacía la cola y devuelve una instantánea de los elementos anteriores.
Es adecuada para actualizar el estado de una vez o migrar datos.

Ejemplo​

local removed, err = LCC.kvdb.queue.clear("待处理")
if removed then
LCC.log(1, "清空队列", #removed)
end