I think #[4] coded something in so that you can never login with a deleted acct
Discussion
Seems that way... Might be a hardcoded list on the Damus relay to get Apple's blessing.
It does use a bootstrap list at the start:
https://github.com/damus-io/damus/blob/master/damus/ContentView.swift#L11
Make sure the profile is sent there as well. If damus sees any deleted flag it won’t work
Could you just add a undelete button
I think that would break the App Store terms, if this is documented. Someone else can make the undelete button.
It’s weird though because other apps have undelete right? Insta, Twitter…
Yeah but Big Tech let’s Big Tech get away with breaking ToS when they deem it in their best interests
Yes, maybe ask them if you can have it too. GDPR will be a different bag of hurt.
btw, I've pushed kind0 to the boostrap list. Tested but no luck yet, maybe cached somewhere so waiting...
Undelete is a delete note for a delete note?
You definitely can offer it within their ToS. The requirement is that you have to have an easily accessible delete option. You can offer to temporarily disable or deactivate the account but there must still be a delete option.
Recommendations are made by Apple to point out that data will be stored in the case of opting to disable/deactivate.
So it’s essentially semantics, if you want people to be able to log in from an account that’s been “closed” you can call it “deactivating” and if you still offer a “full delete” it’s totally fine.
You may get scrutiny if you don’t highlight (for the purposes of the reviewer) that a “disabled” account means that the account data is still accessible on relays via Damus, and you’ll also attract attention if it seems in any way that the delete button is more difficult to find than the deactivate one.
I tested this functionality out and couldn’t log back in on damus but could on other clients. There was no way to undelete and now I’m starting from scratch…
someone just needs to make an undelete microapp. Would be easy to do.
Snort deletes this prop now so you can just save your profile on snort and it should work in damus
Thanks!
Tried, still can't login on Damus.
Damus relay returns 2 kind0 events, maybe if any are deleted then it wont work?
What is this query tool!?
Whoa – amazing! I was looking for something like this just earlier today.
The GH repo linked looks like it points to a client... rather than this tool. Did you build it? Or know who did? They need some ⚡
Thanks! The source code is inside: https://github.com/Marfusios/nostr-client/tree/master/test_integration/Nostr.Client.Sample.Blazor
Cool – it might be a good project to break out into it's own repo so that you could get contributors more easily (if you're looking for them, that is).
#[8] go