def with_plan
cswap-bend-cli@0.1.0.0 · urec.bend:20
import cswap-bend-cli@0.1.0.0/urec.bend as Urec
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/poll.bend as Poll
import cswap-bend-cli@0.1.0.0/ustore.bend as Ustore
20def with_plan(m: Maybe<&2, Poll.Sched>, +row: Json.Json) -> Json.Json:
21 match m:
22 case None{}:
23 row
24 case Some{Poll.Sched{next, interval}}:
25 Json.set("pollIntervalS", Ustore.fl(interval), Json.set("nextPollAt", Ustore.fl(next), row))