contact-push-hook: kick on set-private, share on set-public

This commit is contained in:
Logan Allen 2021-02-11 17:46:36 -06:00
parent f0e49770a5
commit e2994ec7fa

View File

@ -111,7 +111,19 @@
|= =vase |= =vase
^- [(list card) agent] ^- [(list card) agent]
=/ =update:store !<(update:store vase) =/ =update:store !<(update:store vase)
?. ?=(%disallow -.update) [~ this] ?+ -.update [~ this]
%disallow
:_ this :_ this
[%give %kick ~[resource+(en-path:res [our.bowl %''])] ~]~ [%give %kick ~[resource+(en-path:res [our.bowl %''])] ~]~
::
%set-public
:_ this
?. public.update
[%give %kick ~[resource+(en-path:res [our.bowl %''])] ~]~
%+ murn ~(tap in scry-groups:grp)
|= rid=res
?: =(our.bowl entity.rid) ~
?. (is-managed:grp rid) ~
`(poke-self:pass:io contact-share+!>([%share entity.rid]))
==
-- --