setAlternateIconName method

  1. @override
Future<void> setAlternateIconName({
  1. String? iconName,
  2. List<String> blacklistBrands = const [],
  3. List<String> blacklistManufactures = const [],
  4. List<String> blacklistModels = const [],
  5. bool isSilent = false,
})
override

Implementation

@override
Future<void> setAlternateIconName({
  String? iconName,
  List<String> blacklistBrands = const [],
  List<String> blacklistManufactures = const [],
  List<String> blacklistModels = const [],
  bool isSilent = false,
}) async {
  final brands = blacklistBrands.join(',');
  final manufactures = blacklistManufactures.join(',');
  final models = blacklistModels.join(',');

  await methodChannel.invokeMethod(
    MethodNames.setAlternateIconName,
    {
      Arguments.iconName: iconName,
      Arguments.brands: brands,
      Arguments.manufactures: manufactures,
      Arguments.models: models,
      Arguments.isSilent: isSilent,
    },
  );
}