A list of all Actions, Conditions and Expressions supported in this addon.
Client
-
Actions
Set endpoint to {0}
Format: wss://example.com
Room
-
Actions
Join room {0} with options {1}.
Join a room by name
Join room {0} with options {1}.
Join a room by name
Create room {0} with options {1}.
Create a room by name
Join room {0} with options {1}.
Join an existing room by its ID
Consume seat reservation with {0}
Consume a seat reservation made from the server-side
Reconnect into room {0} with sessionId {1}.
Reconnect using a previously connected room
Send {0} with {1}
Send message to a room
Send {0} with {1}
Send JSON message to a room
Leave from the room
Disconnect client from the room.
Get available {0} rooms.
Get available rooms by name, OnGetAvailableRooms triggered when data is available. Data returned as JSON string in expression CurrentValue
-
Conditions
On Join
Triggered when joined successfully into a room.
On Leave
Triggered when left from a room.
On Error
Triggered when an error happened on the server.
On Message ({0})
Triggered when the room broadcasts a message, or sends a message directly to this client.
On State Change
Triggered when the state of the room changes.
On Get Available Rooms
Triggers when available rooms data is ready in the CurrentValue expresssion.
-
Expressions
State
Get a value from room's state
SessionId
Unique sessionId of the current user
ErrorCode
Get last error code
ErrorMessage
Get last error message
Schema
-
Conditions
On add at {0}
Triggers when an item is added to ArraySchema or MapSchema.
On field change at {0}
Triggers when a field is changed inside a Schema instance. Need to use
On change at {0}
Triggers when an item is changed inside ArraySchema or MapSchema.
On remove at {0}
Triggers when an item is removed from ArraySchema or MapSchema.
Is index {0}
Only available for Arrays and Maps. Check if index of current item is equals to provided value.
Is field {0}
Only available during "On change" of a direct object. Checks if a field name has changed.
-
Expressions
JSON
Declare a JSON value.
CurrentIndex
Get index of current item. Available during "On Add", "On Change" or "On Remove"
CurrentField
Get current field being changed. Available during "On field change"
CurrentValue
Get value from current item
PreviousValue
Get previous value from current field. Only available during "On change" on an instance variable. Not avaialble for arrays and maps.
CurrentValueAt
Get nested value from current item