Organizing stuff in tabs doesn't preclude you from querying kind 0 and 3 without limit for accounts of interest.
Discussion
>From: Giszmo47 at 07/29/22 10:59:39 on wss://nostr-relay.wlvs.space
>---------------
>Organizing stuff in tabs doesn't preclude you from querying kind 0 and 3 without limit for accounts of interest.
True enough, but separately querying kind 0 and 3 doesn't help me much either. In more-speech I keep my own list of profiles. Once I see a metadata event, I record that profile and never forget it. So I never need to explicitly ask for kind 0.
Having said that, I can see an advantage to allowing the user to asks for all the kind:0 from the beginning of time to gather up all the users that the relays know. I may have to implement that at some point.
As for kind:3, I really don't know what to do with that. I mean, why do I want to have some relay hold my contacts and pet names for me. I keep all that in flat files on my machine. Yes, I suppose it would be convenient to pull that down into a new client but I'm so far away from needing that kind of ability that it's not real high on my priority list.
People change their metadata and querying all kind-0 of all users you know costs the client 1s and maybe 100ms CPU time.