mirror of https://github.com/OpenVidu/openvidu.git
873 B
873 B
ADDED Requirements
Requirement: Values stored as received
Edition: CE and PRO. Every value the projectors write into a document SHALL be stored as received, after the
allow-list and its redactions, including strings that start with $ and map keys that start with $ or hold a dot.
Scenario: Values starting with a dollar sign
- GIVEN
store_metadata: true, a room$roomwith metadata$$ROOT, a participant$$ROOTnamed$namewith metadata$metadataand attributes{ "$role": "$host", "team.name": "$blue" }, and an egress of the room that fails with error$error - WHEN their events are projected
- THEN the room has
name: "$room",config.metadata: "$$ROOT"and one unique identity, the participant hasidentity: "$$ROOT",name: "$name",metadata: "$metadata"and those attributes, and the egress haserror: "$error"