From d9b9edc7e15bc9364460cce75b3f6767cd7775b5 Mon Sep 17 00:00:00 2001 From: ronreg-ribdev Date: Sun, 29 Nov 2020 02:54:20 -0800 Subject: [PATCH] Start adding custom type --- gall-app/urbit/app/browsermanager.hoon | 18 +++++++++++++++++- gall-app/urbit/mar/browsermanager/action.hoon | 7 +++++++ gall-app/urbit/sur/browsermanager.hoon | 6 ++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 gall-app/urbit/mar/browsermanager/action.hoon create mode 100644 gall-app/urbit/sur/browsermanager.hoon 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] + == +--