summaryrefslogtreecommitdiff
path: root/desk/ted
diff options
context:
space:
mode:
Diffstat (limited to 'desk/ted')
-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