Skip to content

"release operation in progress" should be predicated by room ID? #251

@lawrence-forooghian

Description

@lawrence-forooghian

*** @(CHA-RC1f3)@ @[Testable]@ If no @CHA-RC1g@ release operation is in progress, a new room instance shall be created, added to the room map and returned as the future value.
*** @(CHA-RC1f4)@ @[Testable]@ If a @CHA-RC1g@ release operation is in progress, the entry shall be added to the room map, but the new room instance must not be created until the release operation has resolved. The future shall then subsequently resolve with the new room value.
*** @(CHA-RC1g2)@ @[Testable]@ If the room does not exist in the room map, and no release operation is in progress, this operation is no-op.

I’m assuming (and have implemented this assumption in Swift) that all of these should be "release operation is in progress for this room ID"?

Metadata

Metadata

Assignees

Labels

chatRelated to the Chat SDK.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions