summaryrefslogtreecommitdiff
path: root/desk/ted/beg.hoon
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-09-18 08:26:30 +0700
committerpolwex <polwex@sortug.com>2025-09-18 08:26:30 +0700
commit7bac4927e8895719a91011da9a2b997579238145 (patch)
tree8b47f7370718e874af9a292a1b8e0e09555f3990 /desk/ted/beg.hoon
parent0549cfd01f1feed9c313a84a3884328d08887caf (diff)
damn my trill codebase was really something
Diffstat (limited to 'desk/ted/beg.hoon')
-rw-r--r--desk/ted/beg.hoon14
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