From 95bf313ff90bdd88e952d0b43c6b317ba9dec99f Mon Sep 17 00:00:00 2001 From: Liam Fitzgerald Date: Mon, 29 Mar 2021 10:29:47 +1000 Subject: [PATCH] group-view: add %started update --- pkg/arvo/app/group-view.hoon | 5 +++++ pkg/arvo/lib/group-view.hoon | 8 ++++++++ pkg/arvo/sur/group-view.hoon | 1 + 3 files changed, 14 insertions(+) diff --git a/pkg/arvo/app/group-view.hoon b/pkg/arvo/app/group-view.hoon index 4f2a3d690..e7b2177b0 100644 --- a/pkg/arvo/app/group-view.hoon +++ b/pkg/arvo/app/group-view.hoon @@ -193,6 +193,11 @@ (~(put by joining) rid [%.n now.bowl ship %start]) =. jn-core (jn-abed rid) + =. jn-core + %- emit + %+ fact:io + group-view-update+!>([%started rid (~(got by joining) rid)]) + ~[/all] ?< ~|("already joined {}" (has-joined rid)) =. jn-core %- emit diff --git a/pkg/arvo/lib/group-view.hoon b/pkg/arvo/lib/group-view.hoon index 3a593d975..9341243ae 100644 --- a/pkg/arvo/lib/group-view.hoon +++ b/pkg/arvo/lib/group-view.hoon @@ -54,9 +54,17 @@ ?- -.upd %initial (initial +.upd) %progress (progress +.upd) + %started (started +.upd) %hide s+(enjs-path:resource +.upd) == :: + ++ started + |= [rid=resource req=^request] + %- pairs + :~ resource+s+(enjs-path:resource rid) + request+(request req) + == + :: ++ progress |= [rid=resource prog=^progress] %- pairs diff --git a/pkg/arvo/sur/group-view.hoon b/pkg/arvo/sur/group-view.hoon index 86b2ee689..82a0a51a4 100644 --- a/pkg/arvo/sur/group-view.hoon +++ b/pkg/arvo/sur/group-view.hoon @@ -31,6 +31,7 @@ :: +$ update $% [%initial initial=(map resource request)] + [%started =resource =request] [%progress =resource =progress] [%hide =resource] ==