it seems that i'm finally through a patch of staying up too late, and feel the distinct need to crash
#orly #devstr #progressreport
i've got https://next.orly.dev handling events and reqs but haven't done close and auth yet. the lack of close means it's becoming unresponsive after publishing an event and then getting another req because it isn't closing the subscriptions. but that won't take long to add close in.
i'm not implementing the auth stuff until i have a bit of thought about how to make a modular ACL interface so it can be extended to use more than one. the subscriptions processing is already abstracted so i can put back the HTTP if i want to, but i kinda don't want to.
i think a higher priority would be supporting search functionality (aka DVM). but it's almost a bare naked relay again and there is much less code in there and the architecture is simpler.
i think actually i'm gonna finish some stuff tomorrow and be like "ooh, it's done" though i haven't attended to actually making use of the new buffer pool i made for the decoder. there's dozens of places that needs to go in, especially in the database code and relay handlers.
#GN