def release_with

cswap-bend-cli@0.1.0.0 · daemon/auto.bend:161

import cswap-bend-cli@0.1.0.0/daemon/auto.bend as Auto
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/clock.bend as Clock
import cswap-bend-cli@0.1.0.0/store/base.bend as SBase
import cswap-bend-cli@0.1.0.0/daemon/quarantine.bend as Q
import cswap-bend-cli@0.1.0.0/daemon/tick.bend as Tk

161def release_with(+env: Tk.Env, +t: U32, +sq: Maybe<&2, Json.Json>) -> Act.of(List<&2, Json.Json>):
162  match sq:
163    case None{}:
164      Act.pure(List<&2, Json.Json>, [])
165    case Some{seq}:
166      Q.release_recovered(SBase.root_of(Tk.env_ctx(env)), seq, Clock.iso8601_utc(t))

Uses (11)

Used by (1)