allFeatures method

  1. @override
Future<Map<String, DVCFeature>> allFeatures()
override

Implementation

@override
Future<Map<String, DVCFeature>> allFeatures() async {
  final result = await methodChannel.invokeMethod('allFeatures') ?? {};
  final map = Map<String, dynamic>.from(result);
  Map<String, DVCFeature> features = {};

  map.forEach((key, value) {
    final codec = Map<String, dynamic>.from(value);
    features[key] = DVCFeature.fromCodec(codec);
  });
  return features;
}