Outbox model. The app now connects to all the relays of every follow to make sure you don't miss any post. Now users don't need to keep tracking where their follows are posting and constantly tweak their relay lists to see them.
Discussion
Tengo una pregunta, si uso amethyst sin wifi osea con datos el hecho de estar conectado a muchos relays me consumiría más datos?
Not necessarily. The data is just spread to more servers but each server brings less information.
However, if the app keeps getting killed (swipe up) - you see the "Loading Account" screen, - then it will reload all your data again. So it is about how many times the app is killed. If the app just stays in the background it will use a similar amount of data as before when on use.
What's really weird is that I had the F-Droid version installed yesterday and after the update it's the play version 🧐
Perfecto 🫡
In my opinion, this is not the way to do this. There is no value in connecting to all the relays that a user have specified, one at minimum, maximum 3.
"Don't miss any post", well if the user is not using a client that ensures their content is on all their relays, why are they even using multiple relays? The reality is that connecting to a single relay, is enough to get the content you need from each specific account.
What is the scenario where1000 connections is ever needed?
The "home feeds", those needs a limited set of content, the Nostr client can connect to a few selected users and grab their latest posts and render that to the user. You don't need to connect to all following and grab events, that makes no sense and will return more content than most people can consume.
Let's hope outbox wins and everybody just keeps 3 relays on their outbox/inbox lists.
I want to make sure my users can see everyone regardless ok how fucked up their relay setup is.