diff --git a/gall-app/urbit/app/browsermanager.hoon b/gall-app/urbit/app/browsermanager.hoon index fe44217..7acca51 100644 --- a/gall-app/urbit/app/browsermanager.hoon +++ b/gall-app/urbit/app/browsermanager.hoon @@ -1,3 +1,4 @@ +/- browsermanager /+ *server, default-agent :: |% @@ -37,7 +38,22 @@ (on-arvo:def wire sign-arvo) [~ this] :: -++ on-poke on-poke:def +:: +++ on-poke + |= [=mark =vase] + ^- (quip card _this) + ?+ mark + (on-poke:def mark vase) + %noun ~& 'Browser Manager' + ~& mark + ~& vase + `this + %browsermanager-action + =/ action !<(action:browsermanager vase) + ~& 'Browser Manager action' + ~& >>> action + `this + == ++ on-save on-save:def ++ on-load on-load:def ++ on-leave on-leave:def diff --git a/gall-app/urbit/mar/browsermanager/action.hoon b/gall-app/urbit/mar/browsermanager/action.hoon new file mode 100644 index 0000000..c02a222 --- /dev/null +++ b/gall-app/urbit/mar/browsermanager/action.hoon @@ -0,0 +1,7 @@ +/- browsermanager +|_ act=action:browsermanager +++ grab + |% + ++ noun action:browsermanager + -- +-- diff --git a/gall-app/urbit/sur/browsermanager.hoon b/gall-app/urbit/sur/browsermanager.hoon new file mode 100644 index 0000000..08cbb16 --- /dev/null +++ b/gall-app/urbit/sur/browsermanager.hoon @@ -0,0 +1,6 @@ +|% ++$ action + $? %ping + [%submit-url @t] + == +--