Skip to content

When deleting a contact, it still remains in the acpeerstates table #6775

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
missytake opened this issue Apr 7, 2025 · 0 comments
Open

Comments

@missytake
Copy link
Contributor

  • Operating System (Linux/Mac/Windows/iOS/Android): Debian 12
  • Core Version: 1.158.0
  • Client Version: deltachat-rpc-client 1.158.0

Expected behavior

Bots have to be able to forget about a contact for privacy reasons. After a contact is removed from all chats, it can be deleted. I'd expect it to be deleted from all database tables.

Actual behavior

The email address and the public key remain in the acpeerstates table, and maybe also in other database tables (I don't have a good way to check all tables, is there a command for that?)

Steps to reproduce the problem

  1. Create new Alice + Bob profiles
  2. Send a message from Bob to Alice
  3. In Alice's account, delete the 1:1 chat with Bob
  4. In Alice's account the Bob's contact
  5. In an sqlitebrowser or similar software, run select * from acpeerstates; in Alice's dc.db file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant