Plan.decide.hub: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/pub/plan.bend as Plan Lines 1113-1122 of ezx@1.11.0.0/src/pub/plan.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/pub/plan.bend&start_line=1113&end_line=1122 import Base import ezx@1.11.0.0/src/pub/world.bend as PW # the hub imports: every one on the hub goes on to the upload, one still to # ask about is asked, and any other refuses, sending nothing (EZ-PUB-5) def decide.hub(on: Hubbed, +world: PW.World) -> Verdict: match on: case OnHub{}: decide.upload(uploaded(world), world) case HubWait{open}: Pending{probe.asks(hub(world), open)} case OffHub{why}: Stop{why} Uses (7): https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=Hubbed https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=Verdict https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=decide.upload https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=hub https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=probe.asks https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/plan.bend&name=uploaded https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/pub/world.bend&name=World