This is probably slightly related to a coracle bug. AUTH is per connection, but REQ/EVENT gets dropped by relays (khatru at least) when auth is triggered. I need to update coracle to retry the request/event after auth goes through.

Reply to this note

Please Login to reply.

Discussion

no problem, more likely khatru is the problem not coracle

today i totally massacred my relay trying to get it to do a chat based interface... tomorrow i will do the post mortem and get all the fixes lined up

it was sorta working, and seemed to be ok to do normal messages but when i started writing chatbot code all kinds of stalls and contention over locks and craziness

seriously, if you are working with khatru, i pity you

i've been in that hole for 2 months now and i'm telling you it's a mess of badly written concurrency and terrible architecture (go-nostr as well)

i'm hoping that once i nail this chat control system that i can say that my fork of go-nostr is stable enough to rely on and start to present what i've actually been doing

been driving me nuts this last hour though, my relay busted, everyone's relay busted, nostr.wine, nostr.land both b0rked