Client constructor Null safety

Client(
  1. {required ClientOptions options}
)

the main client object

Implementation

Client({
  required ClientOptions options,
}) {
  _clientOptions = options;

  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((record) {
    print(
        '${record.time.toString().split(" ")[1].split(".")[0]} [${record.level.name}] ${record.message}');
  });

  /// initialize http object
  http = HTTP(
    client: this,
  );

  log(LogLevel.info, "Initialized fortnite client object");
}