Room.create constructor

Room.create({
  1. bool? autoConsume,
  2. Map<String, dynamic>? activeSpeakers,
})

Create a new Room Instance if not created, else return the existing Room Instance @returns - Room Instance

Implementation

factory Room.create({
  bool? autoConsume,
  Map<String, dynamic>? activeSpeakers,
}) {
  logger.d(
    {
      'data': {'autoConsume': autoConsume, 'activeSpeakers': activeSpeakers},
    },
  );

  _instance = Room._internal(
    autoConsume: autoConsume ?? true,
    activeSpeakers: activeSpeakers,
  );
  return _instance;
}