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

Identify root cause of issues with staged_commit.group_context() #760

Open
Tracked by #693
neekolas opened this issue May 21, 2024 · 0 comments
Open
Tracked by #693

Identify root cause of issues with staged_commit.group_context() #760

neekolas opened this issue May 21, 2024 · 0 comments
Labels
Client App inbox-id Support for Inbox ID

Comments

@neekolas
Copy link
Contributor

neekolas commented May 21, 2024

When evaluating commits we need to compare the old and new group context to one another to see the changes in extensions. I would expect staged_commit.group_context() to return the group context after the extensions proposals have been applied. I could have sworn it used to give us the "after" state. But instead I am seeing it use the before state. We have a mitigation in place, but should investigate why this is happening and if there is a better pattern.

neekolas added a commit that referenced this issue May 21, 2024
## tl;dr

- Gets identity working end to end, with tests (pretty much) all uncommented
- Updates bindings to have all required methods
- Removes a bunch of TODOs in the code

## Follow-ups

There are a few changes I had to make to get everything passing that need some follow-up.
- xmtp/xmtp-node-go#391
- #760
- #761
- #750
- #762
- #763

There are also many places that need better test coverage.
@neekolas neekolas added the inbox-id Support for Inbox ID label May 28, 2024
@bwcDvorak bwcDvorak added Group Chat - Prod inbox-id Support for Inbox ID and removed inbox-id Support for Inbox ID labels Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client App inbox-id Support for Inbox ID
Projects
Status: No status
Development

No branches or pull requests

2 participants