def settle.one

ezx@1.11.0.0 · src/lock/run.bend:716

import ezx@1.11.0.0/src/lock/run.bend as Run
import Base
import ezx@1.11.0.0/src/io/file.bend as F
import ezx@1.11.0.0/src/lock/world.bend as W

716# one member's package, so
717def settle.one(rp: W.Reply, +lib: String) -> IO(W.Reply):
718  W.Reply{+ask, answer} = rp
719  +hash = W.ask.hash(ask)
720  do IO<W.Reply>:
721    got : Maybe<&2, String> <- F.read(lib ++ "/" ++ hash ++ "/manifest")
722    settle.seen(got, ask, answer, lib, hash)

Uses (9)

Used by (1)