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

Provide mechanism for waiting to be able to perform presence operations #112

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

Comments

@lawrence-forooghian
Copy link
Collaborator

lawrence-forooghian commented Nov 14, 2024

That is, to be able to implement the following:

** @(CHA-PR3d)@ @[Testable]@ If the room status is @Attaching@, then the @enter@ call will wait for the attach operation to succeed and then call the underlying presence @enter@ operation. It will throw an error if the attach fails.
** @(CHA-PR3e)@ @[Testable]@ If the room status is @Attached@, then the @enter@ call will invoke the underlying @presence.enter()@ call.
** @(CHA-PR3f)@ @[Testable]@ If the room status is @Detached@, an @ErrorInfo@ with code 40000, explaining that attach must be called first, will be thrown.
** @(CHA-PR3g)@ @[Testable]@ For any other room status, an @ErrorInfo@ with code 40000 will be thrown.

and the equivalent in:

  • CHA-PR10d - g
  • CHA-PR6c - f
  • CHA-T2c - f

┆Issue is synchronized with this Jira Task by Unito

@lawrence-forooghian lawrence-forooghian added the enhancement New feature or improved functionality. label Nov 14, 2024
@lawrence-forooghian lawrence-forooghian self-assigned this Nov 14, 2024
lawrence-forooghian added a commit that referenced this issue Nov 14, 2024
To unblock Umair. Working on implementing this.
lawrence-forooghian added a commit that referenced this issue Nov 14, 2024
To unblock Umair. Working on implementing this.
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.
Projects
None yet
Development

No branches or pull requests

1 participant