initialize static method

Future<void> initialize(
  1. TelemetryConfig config
)

Implementation

static Future<void> initialize(TelemetryConfig config) async {
  if (_initialized) return;

  _config = config;

  // Initialize Firebase if using remote config
  if (config.useFirebaseRemoteConfig) {
    await _initializeFirebase();
  }

  _initialized = true;

  WidgetsBinding.instance.addPostFrameCallback((_) {
    _collectAndSendTelemetry();
  });
}