diff --git a/pkg/arvo/sys/vane/clay.hoon b/pkg/arvo/sys/vane/clay.hoon index d3e371fad..0d42e09ab 100644 --- a/pkg/arvo/sys/vane/clay.hoon +++ b/pkg/arvo/sys/vane/clay.hoon @@ -2982,7 +2982,6 @@ ..start-request (duce for u.new-sub) :: - ::TODO should this try-fill-sub or w/e in case its now in our cache? ++ retry-with-ames |= inx=@ud ^+ ..retry-with-ames @@ -2991,8 +2990,6 @@ =/ sat=update-state (~(got by bom.u.ref) inx) =. ..retry-with-ames =< ?>(?=(^ ref) .) - ::REVIEW isn't this a bit much, if we're already partway through? - :: do we not want to just call into +work in that case? (send-over-ames hen her inx syd `rave.sat) =. bom.u.ref (~(put by bom.u.ref) inx sat(scry ~)) ..retry-with-ames @@ -5002,9 +4999,8 @@ %+ bind data.hin |= =(cask) ^- rand - ::REVIEW this feels a bit dumb, but the alternative - :: is reconstructing it from ref:den instead, - :: which is also weird in its own ways. + :: retrieve the request from the scry path + :: =+ (need (de-omen path.hin)) =/ =care ;;(care ?@(vis (rsh 3 vis) car.vis)) [[care r.bem q.bem] s.bem cask]