Now that I read my post again I see I worded it wrong, leading to probably even more confusion.

What happens is this:

Nostur has a local contact list, could be imported from relays or created from Nostur.

Then when you open Nostur and it receives a new contact list it check it against its local list

it will always add contacts found in the new relay list to the local list

and then if the new relay list has missing contacts there are 3 options:

Remove: removes the contacts from the local list (list from relay is correct)

Restore: add local contacts that are missing in the relay list back and republish

Ignore: just add new contacts found in the new relay list to local, but don't republish or remove anything

Yea maybe a dedicated screen is the only way, I wanted to find away to keep it simple.

Reply to this note

Please Login to reply.

Discussion

I don’t think you can keep it simple because there’s a lot going on; I specially think the delta would be useful to decide what to do

Agree with nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft here. I'd love to have something clear and complete over simple.

Great explanation though – this is super helpful.

This is actually insanely powerful. 👇

Basically means that you can always use Nostur as your follower restore client.

nostr:note18c4zp60my7zxrlw9ftwwsv57hsu9v3dkd4nt0esyyddxzhsaj8jsndh424

Ah cool! Now I know what happens when Nosturs asks to restore my contacts.

nostr:nprofile1qqsfhc97pejd8z3f488vnfwgaawcw0ptlffk9f94trd9la5mc09ms8spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq3qamnwvaz7tmwdaehgu3wwa5kuegm2tt23 Does it also publish a kind 10002 or is just a kind 3 when restored?

only kind 3