allVariables method

  1. @override
Future<Map<String, DVCVariable>> allVariables()
override

Implementation

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

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