graph-store: nuke groups desk and uninstall

This commit is contained in:
Liam Fitzgerald 2022-11-24 14:52:03 +10:00
parent a64881ccb2
commit ab578c7018
2 changed files with 24 additions and 4 deletions

View File

@ -12,6 +12,7 @@
[%4 network:store] [%4 network:store]
[%5 network:store] [%5 network:store]
[%6 network:store] [%6 network:store]
state-7
== ==
::- ::-
+$ state-7 [%7 network:store] +$ state-7 [%7 network:store]
@ -20,7 +21,7 @@
++ mar %graph-update-3 ++ mar %graph-update-3
-- --
:: ::
=| state-6 =| state-7
=* state - =* state -
:: ::
%- agent:dbug %- agent:dbug
@ -104,13 +105,17 @@
;: welp ;: welp
cards cards
:: ::
(nuke-groups:upgrade:store bowl)
::
^- (list card)
%+ turn ~(tap by archive.old) %+ turn ~(tap by archive.old)
|= [r=resource:store m=marked-graph:store] |= [r=resource:store m=marked-graph:store]
^- card ^- card
=/ pax /(rap 3 'archive-'(scot %p entity.r) '-' name.r)/noun =/ pax /(rap 3 'archive-' (scot %p entity.r) '-' name.r ~)/noun
=/ =cage drum-put+!>([pax (jam m)]) =/ =cage drum-put+!>([pax (jam m)])
[%pass /archive %agent [our.bowl %hood] %poke cage] [%pass /archive %agent [our.bowl %hood] %poke cage]
== ==
==
:: ::
%7 [cards this(state old)] %7 [cards this(state old)]
== ==

View File

@ -528,6 +528,21 @@
:: ::
++ upgrade ++ upgrade
|% |%
++ nuke-groups
|= =bowl:gall
|^ ^- (list card:agent:gall)
?. .^(? (gall-scry %u %groups))
~
=+ .^(=desk (gall-scry %d %groups))
:~ [%pass /nuke %agent [our.bowl %hood] %poke kiln-nuke+!>([desk &])]
[%pass /nuke %agent [our.bowl %hood] %poke kiln-uninstall+!>(desk)]
==
::
++ gall-scry
|= [=care:clay dap=dude:gall]
^- path
/(cat 3 %g care)/(scot %p our.bowl)/[dap]/(scot %da now.bowl)
--
:: ::
:: +two :: +two
:: ::
@ -758,9 +773,9 @@
-- --
++ import ++ import
|= [arc=* our=ship] |= [arc=* our=ship]
^- (quip card:agent:gall [%6 network]) ^- (quip card:agent:gall [%7 network])
|^ |^
=/ sty [%6 (remake-network ;;(tree-network +.arc))] =/ sty [%7 (remake-network ;;(tree-network +.arc))]
:_ sty :_ sty
%+ turn ~(tap by graphs.sty) %+ turn ~(tap by graphs.sty)
|= [rid=resource =marked-graph] |= [rid=resource =marked-graph]