Info

Statistics

  • Download count4,859 total downloads
  • Latest download count 124 downloads of latest version
  • Average download count4 downloads per day average

Owners

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