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

Restore setting of channel modes for presence feature #133

Open
lawrence-forooghian opened this issue Nov 20, 2024 · 0 comments
Open

Restore setting of channel modes for presence feature #133

lawrence-forooghian opened this issue Nov 20, 2024 · 0 comments
Labels
enhancement New feature or improved functionality.

Comments

@lawrence-forooghian
Copy link
Collaborator

lawrence-forooghian commented Nov 20, 2024

Until #132, the channel modes used by the presence feature as described by CHA-RL9a and CHA-RL9b were not actually being used (same issue existed in JS, too). Once I restored these flags, message subscriptions became broken as described in ably/specification#233 (comment) (channelSerial absent from ATTACHED protocol message). Whilst waiting for this Realtime issue to be investigated, and for the aforementioned spec points to be clarified in ably/specification#236, I’ve commented out the code for setting these flags. Restore it when possible.

I don't think this needs to be a blocker for beta since the same issue has existed in JS for a while.

Internal Slack discussion on Realtime behaviour

┆Issue is synchronized with this Jira Story by Unito

@lawrence-forooghian lawrence-forooghian added the enhancement New feature or improved functionality. label Nov 20, 2024
lawrence-forooghian added a commit that referenced this issue Nov 20, 2024
This code is not actually doing anything at the moment; the way in which
we’re currently fetching channels means that these modes get
overwritten, which we’ll fix in #132. But, when we fix the
aforementioned, we’ll see that setting these flags leads to some weird
Realtime behaviours, so we’ll turn them off for now and restore them
separately in #133.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improved functionality.
Development

No branches or pull requests

1 participant