joinSubscriberPacket method

WsRoomPacket joinSubscriberPacket(
  1. Set<int> feeds
)

Implementation

WsRoomPacket joinSubscriberPacket(Set<int> feeds) {
  WsRoomPacket requestPacket = WsRoomPacket();
  requestPacket.messageType = Type.message;
  requestPacket.handleId = _subscriberHandleId;
  requestPacket.body = Body()
    ..request = WsRoomPacketType.join
    ..ptype = JOIN_JANUS_ROLE_SUBSCRIBER
    ..room = _meetingId
    ..feeds = Map.fromEntries(feeds.map((userId) {
      return MapEntry(userId, activePublisherStreams[userId]);
    }));
  return requestPacket;
}