Gateway.begin: def of bend-kit-gateway@0.3.0.0 Import: import bend-kit-gateway@0.3.0.0/gateway.bend as Gateway Lines 119-122 of bend-kit-gateway@0.3.0.0/gateway.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-gateway@0.3.0.0/gateway.bend&start_line=119&end_line=122 import Base import bend-kit-authz@0.1.0.0/authz.bend as Az # Authorizes req, takes one unit, and reads key at `now`. Fresh has given its # unit back; Fetch keeps it until finish. def begin(policy: Az.Policy, req: Az.Request, gate: Gate, +key: String, +now: Nat) -> Begin: begin.granted(Az.granted(policy, req), gate, key, now) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bend-kit-authz@0.1.0.0/authz.bend&name=Policy https://jend.leeeet.dev/definition.txt?path=bend-kit-authz@0.1.0.0/authz.bend&name=Request https://jend.leeeet.dev/definition.txt?path=bend-kit-authz@0.1.0.0/authz.bend&name=granted https://jend.leeeet.dev/definition.txt?path=bend-kit-gateway@0.3.0.0/gateway.bend&name=Begin https://jend.leeeet.dev/definition.txt?path=bend-kit-gateway@0.3.0.0/gateway.bend&name=Gate https://jend.leeeet.dev/definition.txt?path=bend-kit-gateway@0.3.0.0/gateway.bend&name=begin.granted