init static method

Future<void> init(
  1. BuglyOptions options, {
  2. AppRunner? appRunner,
  3. BeforeInitRunner? beforeInitRunner,
})

Implementation

static Future<void> init(
  BuglyOptions options, {
  AppRunner? appRunner,
  BeforeInitRunner? beforeInitRunner,
}) async {
  _options = options;
  if (_isInit) {
    options.logger(APMLogLevel.warning, 'warning! rmonitor has init');
    return;
  }

  final initTasks = _createInitTasks(options);
  await _runInitTask(options, initTasks, appRunner, beforeInitRunner);
  _isInit = true;
}