rtc.signaling.MucSignalingPeer Class
Signaling peer for multi user chats.
For a detailed description of the signaling protocol see rtc.signaling.MucSignaling
Constructor
rtc.signaling.MucSignalingPeer
(
-
channel
-
peer_id
-
status
-
first
Parameters:
-
channel
rtc.signaling.ChannelThe channel to the siganling server
-
peer_id
StringThe id of the remote peer
-
status
ObjectThe status of the remote peer
-
first
BooleanWhether the local peer was in the room before the remote peer
Methods
send
(
Promise
-
event
-
data
Sends the event with the given payload to the remote peer
Parameters:
-
event
StringThe id of the event -
data
ObjectThe 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)
id
String
The id of the remote peer
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
StringID of the event -
data
ObejctPayload of the event
status_changed
(
-
status
The status object of the remote peer was updated
Parameters:
-
status
ObjectThe new status