def Queue.done.run

bend-kube-runtime@0.2.0.0 · src/queue.bend:189

import bend-kube-runtime@0.2.0.0/src/queue.bend as Queue
import 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))

Uses (14)

Used by (1)