def reserve.row

cswap-bend-cli@0.1.0.0 · ustore.bend:167

import cswap-bend-cli@0.1.0.0/ustore.bend as Ustore
import Base
import cswap-bend-cli@0.1.0.0/pollrow.bend as Pollrow
import cswap-bend-cli@0.1.0.0/json.bend as Json

167def reserve.row(m: Maybe<&2, Json.Json>, +rows: Json.Json, +id: Id, +claim: String, +now: U32, +respect: Bool, +repair: Bool, won: List<&2, Claim>) -> RR:
168  match m:
169    case None{}:
170      reserve.fresh(rows, id, claim, now, won)
171    case Some{+row}:
172      reserve.stored(Pollrow.row_eligible(Pollrow.row.of(row), now, respect, repair), rows, id, row, claim, now, won)

Uses (13)

Used by (1)