def snapshot.sent
import bend-kit-http@0.38.2.0/admission.bend as Admissionimport Base
323def snapshot.sent(sent: Result<&1, &1, Command, Unit>, +reply: Chan(Counts)) -> IO(Maybe<&2, Counts>):
324 match sent:
325 case Fail{command}:
326 do IO<Maybe<&2, Counts>>:
327 Chan.close(Counts, reply)
328 return None{}
329 case Done{u}:
330 do IO<Maybe<&2, Counts>>:
331 counts : Counts <- IO.join(Counts, reply)
332 return Some{counts}