WireCommandWithRequiredData<T> constructor

WireCommandWithRequiredData<T>({
  1. List<String> requiredDataKeys = const [],
})

Implementation

WireCommandWithRequiredData({List<String> requiredDataKeys = const []}) {
  if (requiredDataKeys.isNotEmpty) {
    whenRequiredDataReady = Future(() async {
      final dataMap = await getMany(requiredDataKeys);
      return Future.value(dataMap);
    });
  } else {
    whenRequiredDataReady = Future.value({});
  }
}