Cadence.respect_plan: def of cswap-bend-cli@0.1.0.0 Import: import cswap-bend-cli@0.1.0.0/daemon/cadence.bend as Cadence Lines 58-64 of cswap-bend-cli@0.1.0.0/daemon/cadence.bend: https://jend.leeeet.dev/read.txt?path=cswap-bend-cli@0.1.0.0/daemon/cadence.bend&start_line=58&end_line=64 import Base # Shorten a normal sleep to the active row's own next poll, never under 60 s. def respect_plan(+next_poll: Maybe<&2, U32>, +now: U32, +delay: U32) -> U32: match next_poll: case None{}: delay case Some{t}: min_u(delay, max_u(since(t, now), urgent())) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/daemon/cadence.bend&name=max_u https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/daemon/cadence.bend&name=min_u https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/daemon/cadence.bend&name=since https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/daemon/cadence.bend&name=urgent