Vider une file (LCC.kvdb.queue.clear)
Déclaration
values, err = LCC.kvdb.queue.clear(name, timeout?)
Paramètres
- name
Type chaîne, nom de la file (non vide,256octets au maximum) - timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- values
Type table, tous les éléments présents avant le vidage ; renvoie également un tableau vide si la file était vide, etnilen cas d'échec - err
Type chaîne ounil, description de l'erreur en cas d'échec
Description
Vide la file et renvoie l'instantané des éléments précédents.
Convient à une actualisation d'état ou à une migration de données en une seule opération.
Exemple
local removed, err = LCC.kvdb.queue.clear("待处理")
if removed then
LCC.log(1, "清空队列", #removed)
end