initialize static method

ExperimentClient initialize({
  1. required String apiKey,
  2. ExperimentConfig? config,
})

Initialize basic ExperimentClient

Implementation

static ExperimentClient initialize({required String apiKey, ExperimentConfig? config}) {
  final instanceName = config?.instanceName;
  final instanceKey = '$instanceName.$apiKey';

  if (instances[instanceKey] == null) {
    instances[instanceKey] = ExperimentClient(apiKey: apiKey, config: config);
  }

  return instances[instanceKey]!;
}