getTreatmentsWithConfig method
Implementation
@override
Future<Map<String, SplitResult>> getTreatmentsWithConfig(
{required String matchingKey,
required String? bucketingKey,
required List<String> splitNames,
Map<String, dynamic> attributes = const {}}) async {
Map? treatments = await methodChannel.invokeMapMethod(
'getTreatmentsWithConfig',
_buildParameters(matchingKey, bucketingKey,
{'splitName': splitNames, 'attributes': attributes}));
return treatments?.map((key, value) =>
MapEntry(key, SplitResult(value['treatment'], value['config']))) ??
{for (var item in splitNames) item: _controlResult};
}