Skip to content
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

Add support for private user preferences #499

Merged
merged 77 commits into from
Jan 2, 2024
Merged

Add support for private user preferences #499

merged 77 commits into from
Jan 2, 2024

Conversation

rygine
Copy link
Collaborator

@rygine rygine commented Dec 5, 2023

this PR brings in the beta branch which contains support for private user preferences that initially enables consent.

  • added new encryption methods for self messaging
  • added contacts property to the XMTP client for working with consent
  • added allow and deny methods to Conversation instances
  • added isAllowed, isDenied, and consentState properties to Conversation instances

documentation to follow...

neekolas and others added 30 commits October 6, 2023 09:10
Add `startTime` option, remove auto-fetch and auto-allow consent calls
Convert static methods to instance methods
@neekolas
Copy link
Contributor

neekolas commented Dec 5, 2023

I think before we merge this to main we should get this into the Snap so that we don't break apps that are currently using Snaps.

Happy to help with the Snap allowlisting process once we have the latest merged into the Snap repo.

src/utils/topic.ts Outdated Show resolved Hide resolved
@rygine rygine merged commit d4d8413 into main Jan 2, 2024
8 checks passed
Copy link
Contributor

github-actions bot commented Jan 2, 2024

🎉 This PR is included in version 11.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants