def Queue.done.timer

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

import bend-kube-runtime@0.2.0.0/src/queue.bend as Queue
import Base

180def Queue.done.timer(q: Queue, +key: String, a: Action, +fails: U32) -> Queue & List<&2, Timer>:
181  match a:
182    case Requeue{ms}:
183      Queue.arm(q, key, ms)
184    case AwaitChange{}:
185      (q, Nil{})
186    case Retry{m}:
187      Queue.arm(q, key, Queue.backoff(fails))

Uses (10)

Used by (1)