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))

Uses (5)

Used by (1)