diff options
author | polwex <polwex@sortug.com> | 2025-09-18 08:26:30 +0700 |
---|---|---|
committer | polwex <polwex@sortug.com> | 2025-09-18 08:26:30 +0700 |
commit | 7bac4927e8895719a91011da9a2b997579238145 (patch) | |
tree | 8b47f7370718e874af9a292a1b8e0e09555f3990 /desk/ted/beg.hoon | |
parent | 0549cfd01f1feed9c313a84a3884328d08887caf (diff) |
damn my trill codebase was really something
Diffstat (limited to 'desk/ted/beg.hoon')
-rw-r--r-- | desk/ted/beg.hoon | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/desk/ted/beg.hoon b/desk/ted/beg.hoon index 2cabbea..61d79c1 100644 --- a/desk/ted/beg.hoon +++ b/desk/ted/beg.hoon @@ -1,5 +1,5 @@ /- spider -/+ strandio, jsonlib=json-nostrill +/+ strandio, jsonlib=json-nostrill, sr=sortug =, strand=strand:spider =, strand-fail=strand-fail:libstrand:spider ^- thread:spider @@ -23,7 +23,17 @@ (pure:m !>(j)) %thread - (pure:m !>(bail)) + ;< =bowl:spider bind:m get-bowl:strandio + =/ desk q.byk.bowl + ~& dock=[+>.u.req desk] + =/ ship=@p +>-.u.req + =/ id=@da +>+.u.req + =/ ids (crip (scow:sr %uw `@`id)) + =/ wire /beg/thread/[ids] + ;< =cage bind:m (watch-one:strandio wire [ship desk] wire) + ~& > watch-cage=-.cage + =/ j !<(json +.cage) + (pure:m !>(j)) == ++ bail ^- json %+ frond:enjs:format %error |