mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-18 12:22:10 +03:00
clay: remove dead %warp-index scry codepath
This commit is contained in:
parent
8f0c0c04fd
commit
c2f7f75492
@ -1579,26 +1579,6 @@
|
|||||||
=/ =rave (rove-to-rave rove.wov)
|
=/ =rave (rove-to-rave rove.wov)
|
||||||
=? rave ?=([%sing %v *] rave)
|
=? rave ?=([%sing %v *] rave)
|
||||||
[%many %| [%ud let.dom] case.mood.rave path.mood.rave]
|
[%many %| [%ud let.dom] case.mood.rave path.mood.rave]
|
||||||
:: if it is a single request, and
|
|
||||||
:: :ship's remote scry isn't known to be broken,
|
|
||||||
:: or we learned it was broken more than an hour ago,
|
|
||||||
::
|
|
||||||
?: ?& ?=([%sing %x *] rave)
|
|
||||||
?| !(~(has by sad) her)
|
|
||||||
(gth now (add scry-retry-time (~(got by sad) her)))
|
|
||||||
== ==
|
|
||||||
:: send request as remote scry
|
|
||||||
::TODO can be deduplicated with the below?
|
|
||||||
::
|
|
||||||
=* inx nix.u.ref
|
|
||||||
=^ scry +>+.$
|
|
||||||
=< ?>(?=(^ ref) .)
|
|
||||||
(send-over-scry %warp-index hen her inx syd mood.rave)
|
|
||||||
%= +>+.$
|
|
||||||
nix.u.ref +(nix.u.ref)
|
|
||||||
bom.u.ref (~(put by bom.u.ref) inx [hen rave ~ ~ ~ `warp-index+scry])
|
|
||||||
fod.u.ref (~(put by fod.u.ref) hen inx)
|
|
||||||
==
|
|
||||||
::
|
::
|
||||||
?. (foreign-capable rave)
|
?. (foreign-capable rave)
|
||||||
~|([%clay-bad-foreign-request-care rave] !!)
|
~|([%clay-bad-foreign-request-care rave] !!)
|
||||||
@ -6158,36 +6138,15 @@
|
|||||||
%- (slog leaf+"clay: lost warp from {<tea>}" ~)
|
%- (slog leaf+"clay: lost warp from {<tea>}" ~)
|
||||||
[~ ..^$]
|
[~ ..^$]
|
||||||
::
|
::
|
||||||
?(%boon %tune)
|
%boon
|
||||||
=/ her=ship (slav %p i.t.tea)
|
=/ her=ship (slav %p i.t.tea)
|
||||||
=/ =desk (slav %tas i.t.t.tea)
|
=/ =desk (slav %tas i.t.t.tea)
|
||||||
=/ index=@ud (slav %ud i.t.t.t.tea)
|
=/ index=@ud (slav %ud i.t.t.t.tea)
|
||||||
::
|
::
|
||||||
=^ mos ruf
|
=^ mos ruf
|
||||||
=; res=(unit rand)
|
=+ ;;(res=(unit rand) payload.hin)
|
||||||
~& taking-foreign-answer/=(~ res)
|
=/ den ((de now rof hen ruf) her desk)
|
||||||
=/ den ((de now rof hen ruf) her desk)
|
abet:(take-foreign-answer:den index res)
|
||||||
=? den ?=(%tune +<.hin)
|
|
||||||
(cancel-scry-timeout:den index)
|
|
||||||
abet:(take-foreign-answer:den index res)
|
|
||||||
::
|
|
||||||
?: ?=(%boon +<.hin) ;;((unit rand) payload.hin)
|
|
||||||
::
|
|
||||||
?~ roar.hin ~
|
|
||||||
%+ bind q.dat.u.roar.hin
|
|
||||||
|= =(cask)
|
|
||||||
^- rand
|
|
||||||
:: retrieve the request from the scry path
|
|
||||||
::
|
|
||||||
=/ pol=(pole knot) path.hin
|
|
||||||
?> ?=([%c car=care cas=@ta des=@tas pat=*] pol)
|
|
||||||
=/ =case (need (de-case cas.pol))
|
|
||||||
[[car.pol case des.pol] pat.pol cask]
|
|
||||||
:: XX this just looks wrong
|
|
||||||
::
|
|
||||||
:: =+ (need (de-omen path.hin))
|
|
||||||
:: =/ =care ;;(care ?@(vis (rsh 3 vis) car.vis))
|
|
||||||
:: [[care r.bem q.bem] s.bem cask]
|
|
||||||
[mos ..^$]
|
[mos ..^$]
|
||||||
::
|
::
|
||||||
%wake
|
%wake
|
||||||
|
Loading…
Reference in New Issue
Block a user