Checker constructor

Checker(
  1. String url,
  2. String token, {
  3. CheckerOptions? options,
  4. Room? room,
})

Implementation

Checker(
  this.url,
  this.token, {
  CheckerOptions? options,
  Room? room,
})  : options = options ?? CheckerOptions(),
      connectOptions = options?.connectOptions,
      _ownsRoom = room == null,
      room = room ?? Room(roomOptions: options?.roomOptions ?? const RoomOptions()) {
  onDispose(() async {
    await events.dispose();
    if (_ownsRoom) {
      await this.room.dispose();
    }
  });
}