def freshness

cswap-bend-cli@0.1.0.0 · view.bend:248

import cswap-bend-cli@0.1.0.0/view.bend as View
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

248def freshness(fetched: Maybe<&2, U32>, +now: U32, j: Json.Json) -> Json.Json:
249  match fetched:
250    case None{}:
251      j
252    case Some{+f}:
253      Json.set("usageAgeSeconds", Json.JNum{age_text(Poll.sub0(now, f))}, Json.set("usageFetchedAt", jstr(ts(f)), j))

Uses (8)

Used by (1)