diff --git a/gall-app/urbit/app/browsermanager.hoon b/gall-app/urbit/app/browsermanager.hoon index 7acca51..8361d28 100644 --- a/gall-app/urbit/app/browsermanager.hoon +++ b/gall-app/urbit/app/browsermanager.hoon @@ -5,6 +5,7 @@ +$ card card:agent:gall -- ^- agent:gall +=< |_ bol=bowl:gall +* this . browsermanager-core +> @@ -50,9 +51,7 @@ `this %browsermanager-action =/ action !<(action:browsermanager vase) - ~& 'Browser Manager action' - ~& >>> action - `this + [(handle-action action) this] == ++ on-save on-save:def ++ on-load on-load:def @@ -60,3 +59,12 @@ ++ on-peek on-peek:def ++ on-fail on-fail:def -- +:: Helper core +|% + ++ handle-action + |= action=action:browsermanager + ^- (list card) + ~& 'Browser Manager action' + ~& >> action + ~ +--