mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-15 01:52:42 +03:00
Merge pull request #3944 from urbit/lf/graph-subset-fix
graph-store: correctly subset in scries
This commit is contained in:
commit
4db5399e91
@ -658,7 +658,7 @@
|
|||||||
:+ %add-nodes
|
:+ %add-nodes
|
||||||
[ship term]
|
[ship term]
|
||||||
%- ~(gas by *(map index:store node:store))
|
%- ~(gas by *(map index:store node:store))
|
||||||
%+ turn (tap:orm `graph:store`(subset:orm p.children.u.node start end))
|
%+ turn (tap:orm `graph:store`(subset:orm p.children.u.node end start))
|
||||||
|= [=atom =node:store]
|
|= [=atom =node:store]
|
||||||
^- [index:store node:store]
|
^- [index:store node:store]
|
||||||
[(snoc index atom) node]
|
[(snoc index atom) node]
|
||||||
@ -671,7 +671,8 @@
|
|||||||
=/ end=(unit time) (slaw %da i.t.t.t.t.t.path)
|
=/ end=(unit time) (slaw %da i.t.t.t.t.t.path)
|
||||||
=/ update-log=(unit update-log:store) (~(get by update-logs) [ship term])
|
=/ update-log=(unit update-log:store) (~(get by update-logs) [ship term])
|
||||||
?~ update-log [~ ~]
|
?~ update-log [~ ~]
|
||||||
``noun+!>((subset:orm-log u.update-log start end))
|
:: orm-log is ordered backwards, so swap start and end
|
||||||
|
``noun+!>((subset:orm-log u.update-log end start))
|
||||||
::
|
::
|
||||||
[%x %update-log @ @ ~]
|
[%x %update-log @ @ ~]
|
||||||
=/ =ship (slav %p i.t.t.path)
|
=/ =ship (slav %p i.t.t.path)
|
||||||
|
Loading…
Reference in New Issue
Block a user