summaryrefslogtreecommitdiff
path: root/app/sur
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-10-06 07:58:25 +0700
committerpolwex <polwex@sortug.com>2025-10-06 07:58:25 +0700
commit410cc8e8949c6ab0677daebbad10cea5f1b9686c (patch)
tree2946ca36a81d5642fb8cd53a2268ecca0e89b59e /app/sur
parentc4b392a179048f936c062f5ffccc2bc25627e500 (diff)
added websockets server logic to nostrill
Diffstat (limited to 'app/sur')
-rw-r--r--app/sur/nostr.hoon14
-rw-r--r--app/sur/nostrill.hoon1
2 files changed, 8 insertions, 7 deletions
diff --git a/app/sur/nostr.hoon b/app/sur/nostr.hoon
index a1b54d1..0d99dc7 100644
--- a/app/sur/nostr.hoon
+++ b/app/sur/nostr.hoon
@@ -61,16 +61,16 @@ $% [%event sub-id=@t =event]
:: from our shim
[%error msg=@t]
==
++$ client-msg
+$% [%req relay-req]
+ [%event =event]
+ [%auth =event]
+ [%close sub-id=@t]
+==
++ shim
|%
++ url 'http://localhost:8888/shim'
- +$ req
- $% [%req relay-req]
- [%event =event]
- [%auth =event]
- [%close sub-id=@t]
- ==
- +$ bulk-req [relays=(list @t) =req]
+ +$ bulk-req [relays=(list @t) req=client-msg]
+$ http-req [relay=@t delay=@ud sub-id=@t filters=(list filter)]
+$ res $%([%http p=(list relay-msg)] [%ws relay=@t msg=relay-msg])
--
diff --git a/app/sur/nostrill.hoon b/app/sur/nostrill.hoon
index b5bca13..c5c5ae8 100644
--- a/app/sur/nostrill.hoon
+++ b/app/sur/nostrill.hoon
@@ -10,6 +10,7 @@
feed=feed:trill
feed-perms=gate:gate
:: nostr feed from relays
+ :: TODO deprecate and parse properly into a feed:trill
=nostr-feed
:: profiles
profiles=(map user user-meta:nostr)