Yeap, but citrine is quite slow. If you add citrine to your local relay list, force close amethyst, go offline and open the app, you will see how slow it gets. So, most of the time we receive the event from servers faster than this local relay. StrFry Android is faster than citrine, but you will need to learn how to install in the command line.
You grossly underestimate how crappy my Internet sometimes is. 🙈
Thread collapsed
It was friggin brilliant to put a relay on Android. I don't doubt that it can be made even moar brilliant.
Even a slow relay solves for concrete problems. I read books and magazines directly from Citrine, even without an Internet connection.
Hopefully, somebody makes a book client that doesn't need any of the stuff Amethyst has.
Thread collapsed
Thread collapsed
nostrdb will always be faster then strfry or citrine, and you don't need to install any separate app
Or that.
But an Android relay is pretty darn awesome. It always feels like a miracle.
it makes me sad because back in 2018 i was writing code on android cointainers but that whole thing evaporated.
i was homeless and had nothing but a sony experia and it let me do that back then but they basically killed the whole genre.
good luck finding a device that can run cyanogenmod now. in 2016 there was many. the scumbags basically shut all that down because of course they only want to serve their masters in langley and whatever the place is that mi6 is centered. b something
Thread collapsed
Thread collapsed
Put the nostrdb on a relay app, then. You don't even need a UI for that :)
it would be slow if it was in a relay app. you pay the cost of sending it over a socket, parsing, etc.
with nostrdb its a single btree lookup into memory with a cache aligned struct pointer
Split it in two and make the relay available and the cache as a separate lib. It would be similar to what I and the web stacks are doing these days.
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed