def Queue.done.run
import bend-kube-runtime@0.2.0.0/src/queue.bend as Queueimport Base
189def Queue.done.run(q: Queue, +key: String, +a: Action) -> Queue & List<&2, Timer>:
190 match q:
191 case Queue{f, b, i, r, +d, g, +fl, +n, mx}:
192 Queue.done.timer(
193 Queue.done.dirty(Queue{f, b, i, Mp.off(r, key), Mp.off(d, key), g,
194 Queue.done.fails(fl, key, a), (n - 1 : U32), mx}, key, Mp.has(d, key)),
195 key, a, Mp.get(fl, key))