From 387af8fc1603805b02ce03f8adba4fa73a954f7c Mon Sep 17 00:00:00 2001 From: polwex Date: Wed, 17 Sep 2025 12:24:41 +0700 Subject: relay much more robust --- desk/sur/nostril.hoon | 54 --------------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 desk/sur/nostril.hoon (limited to 'desk/sur/nostril.hoon') diff --git a/desk/sur/nostril.hoon b/desk/sur/nostril.hoon deleted file mode 100644 index a1cc5ee..0000000 --- a/desk/sur/nostril.hoon +++ /dev/null @@ -1,54 +0,0 @@ -/- trill=trill-feed, nostr -|% -+$ state state-0 -+$ state-0 - $: %0 - :: nostr config - relays=(map @t (list event:nostr)) - keys=(map @ux @ux) :: pubkey to privkey - :: own feed - feed=feed:trill - profiles=(map @ux user-meta:nostr) - following=(map @ux =feed:trill) - follow-graph=(map @ux (set follow)) - :: TODO global feed somehow? - - == -+$ follow [pubkey=@ux name=@t relay=(unit @t)] -++ default ^- state-0 - =/ s *state-0 - =/ l ~[['wss://relay.damus.io' ~] ['wss://nos.lol' ~]] - s(relays (malt l)) - -++ ui - |% - +$ poke - $% [%fols fols-poke] - [%post post-poke] - :: [%reac reac-poke] - [%prof prof-poke] - [%keys keys-poke] - [%rela relay-poke] - == - +$ post-poke - $% [%add pubkey=@ux content=@t] - [%rt id=@ux pubkey=@ux relay=@t] :: NIP-18 - [%del pubkey=@ux] - == - +$ fols-poke - $% [%add pubkey=@ux] - [%del pubkey=@ux] - == - +$ prof-poke - $% [%add pubkey=@ux meta=user-meta:nostr] - [%del pubkey=@ux] - == - +$ keys-poke - $% [%add ~] - [%del pubkey=@ux] - == - +$ relay-poke - $% [%send host=@p id=@ relays=(list @t)] - == - -- --- -- cgit v1.2.3