API Docs for:
Show:

rtc.signaling.SignalingPeer Class

Extends events.EventEmitter
Module: rtc.signaling

Concept of a class implementing a signaling connection to a peer.

You do not have to extend this class, just implement the functionality.

Item Index

Methods

Properties

Methods

send

(
  • event
  • data
)
Promise

Sends the event with the given payload to the remote peer

Parameters:

  • event String

    The id of the event

  • data Object

    The payload of the event

Returns:

Promise:

Promise which will be resolved once the message is sent

Properties

first

Boolean

Whether the local user was in the room before the remote user (used to determine which peer will initiate the connection)

status

Object

The status object of the remote peer

Events

left

()

The remote peer left the room

message

(
  • event
  • data
)

Received a message from the remote peer

Parameters:

  • event String

    ID of the event

  • data Obejct

    Payload of the event

status_changed

(
  • status
)

The status object of the remote peer was updated

Parameters:

  • status Object

    The new status