def refresh_opt

cswap-bend-cli@0.1.0.0 · daemon/collect.bend:101

import cswap-bend-cli@0.1.0.0/daemon/collect.bend as Collect
import Base
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/store/base.bend as SBase
import cswap-bend-cli@0.1.0.0/daemon/config.bend as Cfg
import cswap-bend-cli@0.1.0.0/daemon/gather.bend as G

101def refresh_opt(+ctx: SBase.Ctx, +cfg: Cfg.Cfg, +now: U32, +m: Maybe<&2, G.Snap>) -> Act.of(Maybe<&2, G.Snap>):
102  match m:
103    case None{}:
104      Act.pure(Maybe<&2, G.Snap>, None{})
105    case Some{s}:
106      Act.bind(G.Snap, Maybe<&2, G.Snap>, refresh(ctx, cfg, now, s), r => some(r))

Uses (10)

Used by (1)