def api.gate

cswap-bend-cli@0.1.0.0 · policy/decide.bend:203

import cswap-bend-cli@0.1.0.0/policy/decide.bend as Decide
import Base
import cswap-bend-cli@0.1.0.0/policy/types.bend as T
import cswap-bend-cli@0.1.0.0/policy/exhaust.bend as E

203def api.gate(+ok: Bool, +t: T.Trigger, +as: List<&2, T.Account>, +active: Nat, +next: T.Decision) -> T.Decision:
204  match ok:
205    case True{}:
206      api.pick(E.api.first(as, active), t, next)
207    case False{}:
208      next

Uses (8)

Used by (1)