IRTSRoomEventHandler constructor

IRTSRoomEventHandler({
  1. FutureOr<void> onLeaveRoom(
    1. RTCRoomStats stats
    )?,
  2. FutureOr<void> onRoomStateChanged(
    1. String roomId,
    2. String uid,
    3. int state,
    4. String extraInfo,
    )?,
  3. FutureOr<void> onUserJoined(
    1. UserInfo userInfo
    )?,
  4. FutureOr<void> onUserLeave(
    1. String uid,
    2. int reason
    )?,
  5. FutureOr<void> onRoomMessageReceived(
    1. long msgid,
    2. String uid,
    3. String message
    )?,
  6. FutureOr<void> onRoomBinaryMessageReceived(
    1. long msgid,
    2. String uid,
    3. ByteBuffer message
    )?,
  7. FutureOr<void> onUserMessageReceived(
    1. long msgid,
    2. String uid,
    3. String message
    )?,
  8. FutureOr<void> onUserBinaryMessageReceived(
    1. long msgid,
    2. String uid,
    3. ByteBuffer message
    )?,
  9. FutureOr<void> onUserMessageSendResult(
    1. long msgid,
    2. int error
    )?,
  10. FutureOr<void> onRoomMessageSendResult(
    1. long msgid,
    2. int error
    )?,
})

Implementation

IRTSRoomEventHandler(
    {this.onLeaveRoom,
    this.onRoomStateChanged,
    this.onUserJoined,
    this.onUserLeave,
    this.onRoomMessageReceived,
    this.onRoomBinaryMessageReceived,
    this.onUserMessageReceived,
    this.onUserBinaryMessageReceived,
    this.onUserMessageSendResult,
    this.onRoomMessageSendResult});